Guia de Instalación para Artix Linux Base(runit)

Esta guía es solo para instalar Artix Base con el init Runit. Empezamos!. Para ver las distribuciones de teclados: ls -R /usr/share/kbd/keymaps en mi caso elegiré us por el teclado que tengo: loadkeys us Particiones Para ver las particiones disponibles utilizaremos lsblk, luego de ver que dispositivo de almacenamiento utilizaremos cfdisk, en mi caso sda: cfdisk /dev/sda Nos aparecerán varias opciones, tal como gpt, msdos. Si estas en una instalación UEFI selecciona GPT, en LEGACY selecciona msdos.

Solución: Pulseaudio se detiene al no utilizarse

Pulseaudio al utilizar gestores de ventana al parecer por defecto cuando no se utiliza un programa que necesite de el, se detiene el proceso. Esto sucede por lo general en los gestores de ventanas(i3, bspwm, openbox, etc) no en entornos de escritorio(xfce, mate, kde). Entonces la solución básicamente es esta: Entrar a: /etc/pulse/daemon.conf Si tu configuracion de pulse audio esta tu carpeta HOME entonces ir a: $HOME/.config/pulse/daemon.conf Buscar la linea que dice:

Solución: Pantalla negra antes de iniciar Lightdm Runit

Resulta que por alguna razón Lightdm tiene conflicto con la tty1 y entonces cuando intenta iniciar lightdm no aparece nada ni mouse no se puede ingresar a la tty, solo apagar con el botón de encendido/apagado. Este problema lo encontré en Artix Linux usando el init Runit con gráficos Nvidia. Tenia la misma distribución en mi netbook con intel y no sucedió eso, pero bueno me funciono esta solución: Edita el script de lightdm que esta dentro de los servicios de runit:

Solución: Pulseaudio no inicia de forma automática

La solución a este problema lo encontré en reddit, posteriormente lo publique en los foros de Devuan, el usuario dice que el problema le surgió en Debian Unstable, y aquí les dejo la solución que también me funciono: Mira si tienes un archivo llamado: /etc/pulse/client.conf.d/00-disable-autospawn.conf Si hay una línea que dice: autospawn=no comentarla con punto y coma: ;autospawn=no Alternativamente, comprueba si en /etc/pulse/client.conf o tu directorio de configuración de inicio autospawn está desactivado, y cambia eso.

Solución al montar particiones: Not authorized to perform operation

Lo probé con PcManFM, igual testear en otro gestor de archivos en caso no les funcione. En la terminal poner lo siguiente: sudo nano /etc/polkit-1/localauthority/50-local.d/50-filesystem-mount-system-internal.pkla dentro escribir: [Mount a system-internal device] Identity=* Action=org.freedesktop.udisks2.* ResultActive=yes Guardar y listo.

Solución al comprimir con Pcmanfm Xarchiver

Si al intentar comprimir archivos con PCManFM usando Xarchiver no funciona la solución es cambiar un parámetro del archivo “archivers.list” de la librería libfm. Seria de la siguiente forma: escribimos en la terminal: sudo nano /usr/share/libfm/archivers.list luego buscar donde dice: xarchiver --add-to %F a y cambiarlo a: xarchiver --compress %F Guárdalo y listo. Con esto funcionaria la opción de comprimir en PCManFM con Xarchiver. Espero les sea de utilidad.

Disminuir ruido de microfono con Pulseaudio

Solución para disminuir el ruido de micrófonos en distribuciones GNU/Linux Acceder al siguiente fichero: sudo nano /etc/pulse/default.pa Dentro del fichero agregar lo siguiente: ### Enable Echo/Noise-Cancellation load-module module-echo-cancel aec_method=webrtc aec_args="analog_gain_control=0\ digital_gain_control=0" source_name=microHD sink_name=microHD source_properties=device.description=MicroHD set-default-source MicroHD set-default-sink MicroHD Luego de guardar cierre sesión e inicie otra vez para que se efectúen los cambios.

Eliminar Screen Tearing Intel Linux

Solucion para evitar el screen tearing en distros GNU/Linux(en caso te pase) Por lo general este fix es para entornos de escritorio como XFCE(en la version 4.14 lo solucionan) sudo mkdir /etc/X11/xorg.conf.d sudo nano /etc/X11/xorg.conf.d/20-intel.conf dentro de 20-intel.conf poner lo siguente: Section "Device" Identifier "Intel Graphics" Driver "intel" Option "TearFree" "true" EndSection