Iloo

https://iloo.wordpress.com

Archivos por Etiqueta: arch

Arch: HP Envy15 beats audio

Arch-Linux

Una vez instalado Arch en tu HP Envy15, te das cuenta que el sonido no es el mejor, esto debido a que por defecto solo funcionan los dos speakers frontales del equipo (Si el sonido no funciona te sugeriría ver Arch: detalles de la instalación en la sección de Selección dispositivo de audio). Tomando en cuenta que este equipo cuenta con 4 speakers y 2 subwoofers esto es una gran perdida de sonido.

Para que funcionen los 6 parlantes en primer lugar es necesario instalar alsa-tools:

pacman -S alsa-tools

Luego ejecutar hdajackretask (con permisos de root)

sudo hdajackretask

Luego la configuración:

  1. Elegir el codec: IDT 92HD91BXX.
  2. En Options seleccionar Show unconnected pins
  3. Pin ID: 0x0d  seleccionar: Internal speaker
  4. Pin ID: 0x0f seleccionar: Internal speaker
  5. Pin ID: 0x10 seleccionar: Internal speaker (LFE)
  6. Aply now
  7. En mi caso fue necesario reiniciar

jack_retasking

Anuncios

Arch: error al actualizar xf86-video-intel / intel-dri

Arch-Linux

Hoy al actualizar Arch, obtengo lo siguiente en la consola:

...
xf86-video-intel: /usr/lib/libI810XvMC.so exists in filesystem
xf86-video-intel: /usr/lib/libI810XvMC.so.1 exists in filesystem
xf86-video-intel: /usr/lib/libI810XvMC.so.1.0.0 exists in filesystem
xf86-video-intel: /usr/lib/libIntelXvMC.so exists in filesystem
xf86-video-intel: /usr/lib/libIntelXvMC.so.1 exists in filesystem
xf86-video-intel: /usr/lib/libIntelXvMC.so.1.0.0 exists in filesystem
...

Después de realizar algunas configuraciones reinicio y el problema, no arranca el entorno grafico.

La salida que se muestra es la siguiente:

...
Loading extension GLX
xinit: giving up
xinit: unable to connect to X server: Connection refused
xinit: server error

Imagino que debe ser alguna dependencia al actualizar algunas paquetes, procedo a reinstalar xf86-video-intel e intel-dri y la misma salida anterior.

La solución, primero verificar los archivos que producen el error, verificar que no pertenezcan a ningón otro paquete:

pacman -Qo /usr/lib/libI810XvMC.so

Una vez verificado que no pertenece a ninguno se procede a borrarlo

rm /usr/lib/libI810XvMC.so

Y volver a instalar los paquetes en cuestion:

pacman -S xf86-video-intel intel-dri

Thunderbird: abrir enlaces con chrome

thunderbird_logo

Por defecto Thunderbird abre los enlaces con Firefox aun teniendo como navegador por defecto (en el sistema) otro, en este caso Google Chrome.

Una solución sería en Thunderbird ir a Editar->Preferencias->Adjuntos y en la “lista” modificar el navegador con los que se abrirán los enlaces, es posible que esta lista se encuentre vacía por tanto esta solución no lleva a nada.

Otra solución es editar el archivo ~/.local/share/applications/mimeapps.list, en consola:

nano ~/.local/share/applications/mimeapps.list

Buscar la línea:

x-scheme-handler/http=firefox.desktop

Y cambiarlo por:

x-scheme-handler/http=chrome.desktop

Arch: detalles de la instalación

Arch-Linux

Hay muchos sitios que indican todo o bueno casi todo acerca de la instalación de Arch, pero olvidan algunos pequeños detalles, inicialmente se puede empezar leyendo la documentación oficial:

Algunos detalles a recalcar:

Preparación del disco

En la documentación se indica de que se deberían tener varias particiones (/home, /boot, etc), en lo personal me gusta tener todo en una sola partición, en este caso una vez montada la partición principal:

mount /dev/sda1 /mnt

Es importante crear la carpeta boot y home antes de continuar con la instalación:

mkdir /mnt/boot
mkdir /mnt/home

Configuración de la hora

Si se desea usar ntpd para que la hora se actualice desde internet es necesario instalar libedit:

pacman -S libedit

Teclado en español

Según la documentación en el archivo /etc/vconsole.conf se debe especificar la distribución del teclado:

KEYMAP=es

Si esto no funciona entonces es necesario modificar /etc/X11/xorg.conf.d/10-evdev.conf de la siguiente manera:

Section "InputClass"
 Identifier "evdev keyboard catchall"
 MatchIsKeyboard "on"
 MatchDevicePath "/dev/input/event*"
 Option "xkblayout" "es"
 Driver "evdev"
EndSection

Selección dispositivo de audio

En mi caso tengo dos dispositivos de audio y el problema se encontraba en que el dispositivo incorrecto estaba como predeterminado, para cambiarlo, primero se necesita instalar asoundconf desde AUR:

yaourt -S asoundconf

Luego se puede listar la de dispositivos:

asoundconf list

Y luego seleccionar el que se cargara como predeterminado:

asoundconf set-default-card <dispositivo>

Pantalla muy oscura al iniciar

Si al iniciar Arch la pantalla esta muy opaca puede deberse al brillo, entonces se puede especificar el porcentaje de brillo agregando al archivo ~/.xinitrc lo siguiente:

xbacklight -set 100

No se detectan algunas resoluciones de pantalla

Para esto es necesario usar xrandr, por ejemplo para una resolución de 1900×600 se agrega lo siguiente al archivo ~/.xinitrc:

xrandr --newmode "1600x900_60.00" 118.25 1600 1696 1856 2112 900 903 908 934$
xrandr --addmode LVDS1 1600x900_60.00
xrandr --output LVDS1 --mode 1600x900_60.00

lxdm

Un detalle que pude encontrar con lxdm es que este no carga el archivo ~/.xinitrc, no se si solo es en mi caso, pero debido a esto los dos puntos anteriores no funcionarían, ahora uso SLiM y no tengo ningún problema.

Amarok: GREPME MySQLe query failed! (2000) on init

amarok-logo

Un error al iniciar Amarok en Arch:

The amarok database reported the following errors:
GREPME MySQLe query failed! (2000) on init
In most cases you will need to resolve these errors before Amarok will run properly.

Después de mucho leer, buscar y probar di por casualidad con la solución y esta es actualizar mysql por mariadb.

En consola:

systemctl stop mysqld
pacman -S mariadb libmariadbclient mariadb-clients
systemctl start mysqld
mysql_upgrade -p

Más info aquí.