ACTUALIZACIÓN Ago. 2017: La solución marcada como aceptada por mí parece haber funcionado hasta Ubuntu 15.10. Para 16.04+, elija una de las soluciones más recientes.
Para 16.04+ el archivo de configuración /etc/bluetooth/main.conf
NO es /etc/bluetooth/audio.conf.
Tengo un altavoz bluetooth, Sony SRS-BTX300, que funciona en linux / ubuntu 13.04, pero solo después de algunos retoques. (Actualización de diciembre de 2013: los mismos problemas persisten en 13.10)
Tengo que establecer el modo de ancho de banda preferido en "Reproducción de alta fidelidad" (A2DP) cada vez que encienda la computadora y vuelva a conectar el altavoz.
El modo se restablece a "telefonía / dúplex" (= ancho de banda bajo) cada vez. Se requieren aproximadamente 20 clics para restablecer el altavoz (haga clic en el menú, desconectar, volver a conectar, seleccionar modo, probar), y estos definitivamente son demasiados clics.
¿Cómo puedo hacer que el modo "A2DP" sea el modo predeterminado, y hacerlo de manera persistente?
Algunas capturas de pantalla ilustrarán.
Después de elegir este menú haciendo clic en el icono de bluetooth en el panel superior en Unity ...
Después de configurar esto ...
... el modo preferido se restablecerá a esto después de reiniciar / suspender la computadora
/etc/bluetooth/audio.conf
archivo. Por ejemplo, si no usa auriculares, cambie laMaxConnected=1
configuración a0
.Respuestas:
Hay una opción en
/etc/bluetooth/audio.conf
llamada aAutoConnect=true
que se ha dividido.Elimine el "#" al comienzo de la línea AutoConnect = true
Descubrí que habilitaba esta opción quitando
#
y conectando correctamente las cosas con mi auricular BluetoothReinicie el servicio bluetooth para que el cambio surta efecto:
fuente
#AutoConnect=true
--- Eliminación del "#" ahora también parece funcionar para mí, aunque no he reiniciado sí (acaba de cambiar el altavoz encendido y apagado)main.conf
lugar, agregandoAutoConnect=true
algún lugar en el archivo, pero no resolvió mi problema ...Agregue la siguiente línea a
/etc/bluetooth/audio.conf
:y luego ejecuta este comando:
Tema: (Natty) Conecte solo el perfil A2DP para auriculares bluetooth.
fuente
sudo restart bluetooth
la configuración surta efecto.sudo restart --system bluetooth
/etc/bluetooth/main.conf
Para aquellos que se preguntan, encontré en Ubuntu 16.04 que hay una ligera diferencia en la respuesta:
Y actualiza la siguiente línea
a
Seguido por
Para mí, esto predeterminó el perfil de audio a A2DP Sink al conectar un dispositivo de audio bluetooth.
fuente
Disable=Headset
y reinicié mi computadoraDisable=Headset
y reiniciando bluetooth, todo está bien. Comentando tambiénAutoEnable=true
y reiniciando bluetooth: no se pueden conectar los auriculares. Pero después de reiniciar el sistema, puedo conectarlo, y todo está bien, aunque ambas líneas se comentan ahora. Impar.Estoy usando Gnome3 y después de un tiempo, mis auriculares ya no se conectaron a A2DP nuevamente. Tuve que detener a Gnome creando un demonio pulseaudio creando el archivo
/var/lib/gdm3/.config/pulse/client.conf
(como root) y agregando las siguientes líneas:Luego configure el propietario en gdm:
Luego, cierre sesión o busque el proceso de pulseaudio que se ejecuta como el
gdm
usuario conps aux | grep pulse
La salida (recortada) se ve así:
Luego mata el proceso con el
kill <pid>
que para mí fue2943
Ejecutando
bluetoothctl
y conectando de nuevo, podría ejecutarpacmd list-cards
y encontrar mi dispositivoindex: 2
y cambiar al a2dp_sink conpacmd set-card-profile 2 a2dp_sink
.Finalmente trabajando de nuevo!
fuente
Para cambiar automáticamente el audio al dispositivo Bluetooth A2DP cuando está conectado en Ubuntu 14.04, seguí las instrucciones de https://sandalov.org/blog/2146/ y funcionó perfectamente.
Modifique
/etc/pulse/default.pa
para cambiar automáticamente el sumidero pulseaudio a Bluez:Modifique
/etc/bluetooth/audio.conf
para seleccionar automáticamente el perfil A2DP (en lugar de HSP / HFP):Aplicar cambios:
Más información en: https://wiki.archlinux.org/index.php/Bluetooth_headset
fuente