Pulseaudio no detecta el auricular bluetooth automáticamente

23

El Pavucontrol en mi Xubuntu 13.10 detecta mis auriculares bluetooth, pero solo después de que escribo los comandos:

pulseaudio -k
sudo alsa force-reload

Después de unos segundos, el auricular aparece en la pestaña de configuración.

También intenté insertar la línea

load-module module-switch-on-connect

en /etc/pulse/default.pa pero no ayuda. He intentado purgar y eliminar automáticamente y volver a instalar todo, desde alsa a pulseaudio y pulseaudio-module-bluetooth. Nada funciona.

¿Hay alguna solución para cargar los auriculares sin usar el comando force-reload? ¿Para que el daemon pulseaudio reconozca el dispositivo automáticamente?

Intenté agregar:

    pcm.bluetooth {
    type bluetooth
    device "XX:XX:XX:XX:XX:XX"
    profile "auto"
   }

a un archivo .asoundrc en mi directorio personal, pero no hace la diferencia

Después de matar al demonio pulseaudio, mis teclas rápidas de volumen par dejan de funcionar. Tengo que asignar

amixer set Master 4%- -q unmute
amixer set Master 4%+ -q unmute

a alguna otra combinación de teclas para administrar el volumen desde el teclado. Asignar los comandos a las teclas rápidas no funciona. ¿Cómo se relacionan las claves de volumen con el daemon? ¿Hay alguna otra manera de enlazar las claves al nuevo daemon (después de reiniciar)?

ACTUALIZAR

Encontrado el problema. Usando el comando

pactl list | grep -i module-bluetooth-discover

Descubrí que el módulo bluetooth discover no estaba cargado.

Pero mi archivo default.pa en / etc / pulse contiene las líneas

.ifexists module-bluetooth-discover.so
load-module module-bluetooth-discover
.endif

Entonces, ¿por qué el módulo no se carga en el inicio de pulseaudio?

Después de emitir el comando

sudo pactl load-module module-bluetooth-discover

El auricular bluetooth funciona correctamente y se detecta automáticamente, sin matar y reiniciar alsa.

    
pregunta adityap174 26.10.2013 - 06:49

8 respuestas

12

Encontré una solución para esto en otra respuesta, el problema es que el módulo bluetooth pulseaudio se carga antes de X11, cambiando un par de archivos de configuración hacen el truco: PulseAudio no puede cargar el módulo bluetooth 15.10 / 16.04 / 16.10

vim /etc/pulse/default.pa

Comentario (con un # al principio de la línea) en la siguiente línea:

#load-module module-bluetooth-policy
#load-module module-bluetooth-discover

Ahora edita el archivo /usr/bin/start-pulseaudio-x11 busca las siguientes líneas:

   if [ x"$SESSION_MANAGER" != x ] ; then
    /usr/bin/pactl load-module module-x11-xsmp "display=$DISPLAY session_manager=$SESSION_MANAGER" > /dev/null
   fi

y cámbielos a esto:

   if [ x"$SESSION_MANAGER" != x ] ; then
    /usr/bin/pactl load-module module-x11-xsmp "display=$DISPLAY session_manager=$SESSION_MANAGER" > /dev/null
   #
   # Added per StackExchange https://ubuntusp.info/questions/5217/pulseaudio-no-detecta-el-auricular-bluetooth-automaticamente"https://freedesktop.org/wiki/Software/PulseAudio/Documentation/User/Bluetooth/"> enlace  

    
respondido por el SivArt 29.10.2015 - 00:34
5

Esto:

sudo apt-get install pulseaudio-module-bluetooth 
sudo pactl load-module module-bluetooth-discover

funcionó para mí en Ubuntu 14.10 (Lenovo x240) para tener al menos mi dispositivo bluetooth listado en pulseaudio.

    
respondido por el mauriciojost 28.03.2015 - 08:58
4

Parece que hay un problema con algún código (heredado?) en Blueman que deliberadamente descarga module-bluetooth-discover al inicio (es decir, después de haber sido cargado desde /etc/pulse/default.pa Para obtener más detalles, consulte aquí: enlace .

    
respondido por el simon 30.07.2014 - 22:24
2

Sé que esta es una publicación antigua. Pero como recientemente tuve el mismo problema, encontré una solución bastante simple: simplemente instale pulseaudio-module-bluetooth

sudo apt-get install pulseaudio-module-bluetooth

enlace

buena suerte con eso:)

    
respondido por el Christian 10.03.2014 - 08:21
1

Después de analizar toneladas de publicaciones, mi conclusión es que blue man está descargando deliberadamente el módulo módulo-bluetooth-discover, por lo que en mi caso la solución fue desinstalar blueman de mi sistema. Después de eso, todo funciona bien.

    
respondido por el ÁngelCaído 18.11.2015 - 13:26
0

Ejecutando Xubuntu 13.10 64bit tuve el mismo problema. El módulo de carga-bluetooth-discover soluciona el problema de forma manual. Yo también lo soluciona de forma permanente. Reinicié y el auricular funcionó sin cargar el módulo-bluetooth-discover. Parece que tiene que conectarse con éxito una vez y luego está funcionando bien.

Me pregunto por qué default.pa contiene el módulo-bluetooth-discover y el módulo está presente en el disco pero no aparece en la lista de pactl?

Consulte también la pestaña de configuración en pavuvontrol y configure el perfil de los auriculares. Tengo la opción entre off / a2dp / hfp, el valor predeterminado fue desactivado, por lo que no apareció entrada o salida de audio a pesar de que los auriculares estaban conectados.

    
respondido por el Adam 08.12.2013 - 22:28
0

También tengo este problema en ubuntu 14.04. La solución más simple es simplemente agregar desarrolladores blueman oficiales ppa:
enlace
Funciona para mí después de la actualización.

    
respondido por el Robert Kujawa 02.06.2015 - 11:50
0
sudo apt-get install pulseaudio-module-bluetooth

También funcionó para mí, pero no fue persistente después de reiniciar, y también tuve que configurar manualmente el dispositivo de audio predeterminado en el control de volumen cada vez.

Agregarlo a .profile tampoco funcionó, a menos que haya sido precedido por un retraso de 8 segundos.

Se encontró una solución que funcionaba persistentemente con solo unos pocos clics:

Right-click the blueman icon -> Plugins

Y deshabilite el complemento PulseAudio .

    
respondido por el Mtl Dev 27.10.2015 - 16:22

Lea otras preguntas en las etiquetas