Ubuntu 13.04 bluetooth A2DP no funciona


12

He instalado Ubuntu 13.04 en una nueva partición y tengo algunos problemas con bluetooth.

Usualmente uso bluetooth para conectarme a mis auriculares inalámbricos, en la partición anterior con Ubuntu 12.10 todo está bien.

Ubuntu puede detectar mis receptores bluetooth pero no puedo emparejar mi dispositivo. Después de buscar en Google, descubrí que todo lo que necesito es agregar Enable=Socketen la sección general de /etc/bluetooth/audio.conf.

Después de reiniciar el bluetooth daemon, puedo emparejar mi receptor inalámbrico A2DP y veo el adaptador bluetooth en la configuración de audio, eso significa que pulseaudio ha reconocido mi adaptador A2DP.

Desafortunadamente cuando reproduzco el archivo de audio, escucho la salida a través de los altavoces de la PC en lugar de las esposas de mi bluetooth.

¿Alguna idea de cómo resolver esto?

Intenté formatear y reinstalar Ubuntu de 64 bits desde cero para obtener una instalación limpia, pero el problema sigue ahí. Sospecho que el equipo de Ubuntu ha cambiado algo en la configuración de bluetooth de 12.10 a 13.04.


¿Elegiste tu audio Bluetooth en Configuración de sonido - pestaña Salida antes de comenzar una transmisión de audio?
Takkat

sí, en realidad mi problema es que al hacer clic en la pestaña de salida de bluetooth no pasa nada, esperaría escuchar la música que se reproduce a través de mi receptor inalámbrico, pero sigue reproduciéndose a través de mis altavoces internos
user153241

No puedes cambiar un sonido de reproducción. Debe detener su reproductor, luego cambiar la salida, luego iniciar el reproductor nuevamente. ¿Eso ayuda?
Takkat

Respuestas:


8

Esto funcionó para mí:

1) Abrir /etc/bluetooth/audio.confcon el siguiente comando *:

gksudo gedit /etc/bluetooth/audio.conf

(*) La línea de comando anterior requiere gedity gksupaquetes.

2) busque "Enable = ..." en la [General]sección y elimínelo Socket de la lista.

[General]
Enable = ....

3) Agregue esta línea en la Generalsección:

Disable = Socket

4) Guardar y cerrar gedit

5) Reinicie el servicio bluetooth con el siguiente comando:

sudo service bluetooth restart

6) Reinicie pulseaudio para una buena medida.

pulseaudio -k 
pulseaudio -D

7) Cruza los dedos y prueba.


1
Editar este archivo me ayudó. No vi Enable=...debajo [General], pero agregué la Disable=Socketopción. Yo también descomentado AutoConnect=True. Eso habilitó ambos modos en pulseaudio, lo que me permitió cambiar de HSP / HFP a A2DP y el sonido viene en estéreo.
cuichi

Problema similar en 16.04: askubuntu.com/questions/775523/…
Rmano

3

Tuve casi exactamente el mismo problema que la publicación original. Intenté todas las sugerencias que pude encontrar. Después de días de prueba y error, mi Bose AE2w finalmente se conecta y permanece conectado en el perfil A2DP.

Primero, silencio mi tarjeta de sonido en las opciones de sonido antes de conectarme a mi heaset bluetooth (este paso puede ser innecesario, pero es lo que hago). Y he editado /etc/bluetooth/audio.config con esta configuración (comentarios eliminados en el ejemplo)

[General]
Enable=Gateway,Source
Disable=Socket
AutoConnect=false #test later with true
[Headset]
MaxConnected=1
[A2DP]
SBCSources=1
MPEG12Sources=0

Luego haga clic en conectar en las opciones de bluetooth (si no es automático). Por último, seleccione el perfil A2DP en las opciones de Sonido. Sinceramente, no sé qué hacen algunos de los ajustes, pero ha estado funcionando para mí durante 2 días.

No estoy seguro, pero creo que la raíz del problema es que la ventana "Sonido" solo muestra 1 dispositivo (pero el dispositivo tiene 2 perfiles). Porque en Windows 7/8 en las opciones de sonido, enumera 2 dispositivos (uno para cada perfil), lo que permite seleccionar un "dispositivo predeterminado [perfil]".

Gracias chicos, no habría resuelto este problema por mi cuenta, espero que esto ayude a alguien.

editar: esto ha estado funcionando durante una semana en el confiable tahr amd x64 con adaptador creativo x-fi platinum, bose ae2w, soundbot bluetooth.


3

Estoy ejecutando ubuntu 13.04 y tuve un problema similar después de actualizar desde 12.10, me las arreglé para solucionarlo temporalmente, pero desafortunadamente esto necesita ser rehecho después de cada reinicio. Si alguien puede automatizar este proceso, hágamelo saber cómo. Gracias.

Primero tenemos que matar pulseaudio, pero pulseaudiosiempre se reinicia, por lo que debemos desactivar eso: en la terminal;

sudo gedit /etc/pulse/client.conf

cambiar autospawn = yesa autospawn = no, y establecer daemon-binarya /bin/true. Asegúrese de que estas líneas no estén comentadas. Guarde y cierre el archivo. Hecho, el audio de pulso ya no se reiniciará después de un bloqueo o forzar el cierre.

Próxima carrera,

sudo gedit /etc/bluetooth/audio.conf

y debajo de Generalagregar

Enable=Socket

Cierra y guarda el archivo. Ejecutar en terminal;

sudo service bluetooth restart

correr en la terminal;

pulseaudio --kill

ahora conéctese al dispositivo bluetooth (lo he probado usando BLUEMAN). Ejecutar en terminal;

pulseaudio

luego en una ventana de terminal diferente;

sudo gedit /etc/bluetooth/audio.conf

quitar Socket, dejando Enable=. Guarde y cierre el archivo y ejecútelo en la terminal;

sudo service bluetooth restart

conectarse a su dispositivo bluetooth nuevamente; - Y debería (con suerte) funcionar.


Esta es una buena información, pero para obtener más ayuda, abra una nueva pregunta. ¡Gracias!
belacqua

Esto es una locura, pero fue la única forma en que a2dp funcionó, ¡gracias por compartir! ¿Alguna vez has encontrado una mejor solución?
Teresa e Junior

0

Tuve los mismos problemas después de actualizar desde 12.10. Después de eliminar todos los archivos de configuración de mi directorio de inicio y volver a instalar desde cero, bluetooth ad2p estaba funcionando nuevamente. No es la solución más ideal, pero funcionó.


0

Yo tuve el mismo problema. Mi problema fue que avahidaemon se estrelló.

  1. servicio sudo avahi-daemon start #start avahi
  2. sudo service bluetooth restart #retart bluetooth para conectarse a avahi nuevamente
  3. sudo pactl list cards short #get name auf bluetooth-card
  4. sudo pactl set-card-profile <> a2dp #Para mí sudo pactl set-card-profile bluez_card.00_1E_7C_01_6D_45 a2dp

Espero que esto ayude.

saludos Anton

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.