Este es un Ubuntu 18.04 completamente actualizado con blueman
. Cada vez que conecto un auricular emparejado, la conexión se realiza de manera confiable, excepto el Audio Profile
se inicializa en Off
. Lo que significa que los auriculares no emiten ningún sonido hasta que configuro manualmente el Audio Profile
a High Fidelity Playback (A2DP Sink)
en el blueman-manager
gui, después de lo cual los auriculares funcionan perfectamente.
¿Hay alguna forma de cambiar automáticamente Audio Profile
? a High Fidelity Playback (A2DP Sink)
después de la conexión?
Sospecho que este podría ser el modo de operación predeterminado, y su falla puede tener que ver con la siguiente advertencia pulseaudio
salidas cuando conecto los auriculares:
W: [pulseaudio] module-bluez5-device.c: Profile a2dp_sink has no transport
Solo como recordatorio:cuando cambio manualmente después de conectarme y veo esta advertencia, la salida de sonido funciona perfectamente y ya no veo ninguna advertencia.
También puedo configurar el perfil de audio desde la línea de comando:
pacmd set-card-profile 2 a2dp_sink
Esto logra el mismo resultado que cambiar el perfil del blueman-manager
gui:los auriculares funcionan bien.
Respuesta aceptada:
Este parece ser uno de los numerosos errores que nunca se solucionan (evitando que todos los usuarios no nerds usen Ubuntu)
Escribí un pequeño guión para eso y creé un símbolo de escritorio para él, por lo que no necesito jugar con la configuración de bluetooth diez veces al día.
Esto solo funciona si tiene exactamente un dispositivo conectado.
# Find the index no. of the bluetooth device
bt_dev_index=`pacmd list-cards | grep bluez_card -B1 | grep index | awk '{print $2}'`
echo -e index = $bt_dev_index\n
# Set desired bluetooth audio profile for the found index.
pacmd set-card-profile $bt_dev_index a2dp_sink