El SysAdmin del 3er Mundo

todo lo que expliqué mientras nadie prestaba atención

audífonos blutú

| Comments

Más por embullo que por necesidad, me he comprado uno de esos audífonos Bluetooth que se usan ahora. Estoy pasando un trabajo tremendo para adaptarme a tener la morronga esa en el cuello. Como si fuera poco, archlinux no me perdonó y me hizo de las suyas.

Al conectarlos se escuchaban horrible y se desaparecía el bluetooth.

Según me dijeron en el #archlinux de freenode. Se debe a que los audífonos se conecta como micrófonos/audífonos y no como audífonos solamente. Para ellos había que cambiarlos al modo A2DP.

El comando pacmd set-card-profile 2 a2dp_sink resuelve el problema. Pero tener que correr el comando cada vez que los conecte, no me parece; no me da tan fuerte todavía…

El gestor de audio de gnome supuestamente cambia el modo. Pero resulta que el puto pulse-audio, si arranca con GDM, forma una cagazón con los permisos ahí y no cambia de modo.

Para evitar eso, creas un fichero llamado /var/lib/gdm/.config/pulse/client.conf donde le declaras que no arrancará pulse-audio con gnome:

“/var/lib/gdm/.config/pulse/client.conf”
1
2
autospawn = no
daemon-binary = /bin/true

Pero eso no lo es todo. Si pulseaudio arranca con socket, se joden los audifonitos. Supuestamente creando una configuración, se deshabilita el socket, pero no pincha. Hay que deshabilitarlo con systemd. Ejecuta esto como root:

“sin socket plis”
1
2
[root@artema ~] mkdir -p /var/lib/gdm/.config/systemd/user
[root@artema ~] ln -s /dev/null /var/lib/gdm/.config/systemd/user/pulseaudio.socket

Reinicia y al conectar los audífonos; y, al hacerle click al dipositivo, debe darte una opción que conduce a la configuración de audio. Ahí mismo cambias el modo y seleccionas el dispositivo de salida de audio por defecto.

Otra cuestión es que pulseaudio use los audífonos como salida de audio por defecto al conectarlos. Finalmente decidí pasar mis configuraciones de pulseaudio al directorio de usuario:

“pulseudio en el home”
1
2
mkdir ~/.config/pulse/
cp -ruv /etc/pulse/ ~/.config/pulse/

Localiza el fichero ~/.config/pulse/default.pa y al final añadele esto:

“default.pa”
1
2
3
4
5
[lazaro@artema pulse]$ tail -4 ~/.config/pulse/default.pa

# file:///usr/share/doc/arch-wiki/html/en/PulseAudio/Troubleshooting.html#Bluetooth
# automatically switch to newly-connected devices
load-module module-switch-on-connect

Si este artículo te resultó interesante, considere donar 0.09 BTC: 1Kg4gu3e7u8HUw8bj5NbBciRg6Y56kuFCU

Comments