Pulseaudio non rileva automaticamente le cuffie Bluetooth

23

Il Pavucontrol sulla mia Xubuntu 13.10 rileva la mia cuffia bluetooth, ma solo dopo aver digitato i comandi:

pulseaudio -k
sudo alsa force-reload

Dopo alcuni secondi l'auricolare viene visualizzato nella scheda di configurazione.

Ho anche provato a inserire la linea

load-module module-switch-on-connect

in /etc/pulse/default.pa ma non aiuta. Ho provato a cancellare e autorizzare e reinstallare tutto da alsa a pulseaudio e pulseaudio-module-bluetooth. Niente funziona.

C'è una soluzione alternativa per caricare l'auricolare senza utilizzare il comando force-reload? Per fare in modo che il demone pulseaudio riconosca automaticamente il dispositivo?

Ho provato ad aggiungere:

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

in un file .asoundrc nella mia home directory ma non fa differenza

Dopo aver ucciso il demone pulseaudio, i miei tasti di scelta rapida del volume pari smettono di funzionare. Devo assegnare

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

con qualche altra combinazione di tasti per gestire il volume dalla tastiera. L'assegnazione dei comandi ai tasti di scelta rapida non funziona. In che modo i tasti del volume sono associati al daemon? C'è un altro modo per legare le chiavi al nuovo demone (dopo il riavvio)?

Aggiorna

Trovato il problema. Usando il comando

pactl list | grep -i module-bluetooth-discover

Ho scoperto che il modulo di rilevamento bluetooth non è stato caricato.

Ma il mio file default.pa in / etc / pulse contiene le linee

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

Quindi perché il modulo non si carica all'avvio di pulseaudio?

Dopo aver impartito il comando

sudo pactl load-module module-bluetooth-discover

L'auricolare bluetooth funziona correttamente e viene rilevato automaticamente, senza uccidere e riavviare alsa.

    
posta adityap174 26.10.2013 - 08:49
fonte

8 risposte

12

Ho trovato una soluzione per questo su un'altra risposta, il problema è che il modulo bluetooth pulseaudio viene caricato prima di X11, cambiando un paio di file di configurazione il trucco: PulseAudio non può caricare il modulo bluetooth 15.10 / 16.04 / 16.10

vim /etc/pulse/default.pa

Commenta (con un # all'inizio della riga) la seguente riga:

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

Ora modifica il file /usr/bin/start-pulseaudio-x11 individua le seguenti righe:

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

e modificali in questo modo:

   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 http://askubuntu.com/questions/366032/pulseaudio-not-detecting-bluetooth-headset-automatically
   #
    /usr/bin/pactl load-module module-bluetooth-policy
    /usr/bin/pactl load-module module-bluetooth-discover
   fi

In questo modo i moduli Bluetooth di Pulse audio non verranno scaricati all'avvio ma dopo l'avvio di x11.

Questa correzione va contro il suggerimento corrente su: link

    
risposta data SivArt 29.10.2015 - 01:34
fonte
5

Questa:

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

ha lavorato per me su Ubuntu 14.10 (Lenovo x240) per avere almeno il mio dispositivo bluetooth elencato in pulseaudio.

    
risposta data mauriciojost 28.03.2015 - 09:58
fonte
4

Sembra che ci sia un problema con un codice (legacy?) in Blueman che deliberatamente scarica module-bluetooth-discover all'avvio (cioè dopo che è stato caricato da /etc/pulse/default.pa Per maggiori dettagli vedi qui: link .

    
risposta data simon 31.07.2014 - 00:24
fonte
2

So che questo è un po 'un vecchio post. Ma come ho avuto di recente lo stesso problema mi sono imbattuto in una soluzione piuttosto semplice: basta installare pulseaudio-module-bluetooth

sudo apt-get install pulseaudio-module-bluetooth

link

buona fortuna con questo:)

    
risposta data Christian 10.03.2014 - 09:21
fonte
1

Dopo aver analizzato un sacco di post, la mia conclusione è che l'uomo blu sta scaricando deliberatamente il modulo module-bluetooth-discover, quindi nel mio caso la soluzione è stata disinstallare blueman dal mio sistema. Dopodiché, tutto funziona bene.

    
risposta data ÁngelCaído 18.11.2015 - 14:26
fonte
0

Esecuzione di Xubuntu 13.10 a 64 bit Ho avuto lo stesso problema. Caricamento del modulo bluetooth-discovery manualmente risolve il problema. Lo aggiusto anche in modo permanente. Ho riavviato e l'auricolare ha funzionato senza caricare il modulo bluetooth-discover. Sembra che debba essere connesso con successo una volta e poi funziona bene.

Mi chiedo perché default.pa contenga module-bluetooth-discover e il modulo sia presente su disco ma non è elencato nell'elenco pactl?

Guarda anche la scheda di configurazione in pavuvontrol e imposta il profilo della cuffia. Ho la scelta tra off / a2dp / hfp, l'impostazione predefinita era disattivata, quindi nessun input o output di pulseaudio è apparso anche se l'auricolare era connesso.

    
risposta data Adam 08.12.2013 - 23:28
fonte
0

Ho anche questo problema su Ubuntu 14.04. La soluzione più semplice è semplicemente aggiungere blueman devs ppa ufficiale:
link
Funziona per me dopo l'aggiornamento.

    
risposta data Robert Kujawa 02.06.2015 - 13:50
fonte
0
sudo apt-get install pulseaudio-module-bluetooth

Ha funzionato anche per me, ma non era persistente dopo un riavvio, e dovevo anche impostare manualmente il dispositivo audio predefinito nel controllo del volume ogni volta.

Inoltre, l'aggiunta a .profile non ha funzionato, a meno che non fosse preceduta da un ritardo del sonno di 8 secondi.

Trovata una soluzione che funzionava in modo persistente con pochi clic:

Right-click the blueman icon -> Plugins

E disabilita il plugin PulseAudio .

    
risposta data Mtl Dev 27.10.2015 - 17:22
fonte

Leggi altre domande sui tag