Questa è una Ubuntu 18.04 completamente aggiornata con blueman
. Ogni volta che collego un auricolare accoppiato, la connessione avviene in modo affidabile, ad eccezione del Audio Profile
è inizializzato su Off
. Ciò significa che non viene emesso alcun suono dalle cuffie, finché non ho impostato manualmente il Audio Profile
a High Fidelity Playback (A2DP Sink)
nel blueman-manager
gui, dopodiché le cuffie funzionano perfettamente.
C'è un modo per cambiare automaticamente Audio Profile
a High Fidelity Playback (A2DP Sink)
al momento della connessione?
Sospetto che questa potrebbe essere la modalità di funzionamento predefinita e il suo errore potrebbe avere a che fare con il seguente avviso pulseaudio
uscite quando collego le cuffie:
W: [pulseaudio] module-bluez5-device.c: Profile a2dp_sink has no transport
Solo come promemoria:quando cambio manualmente dopo essermi connesso e vedo questo avviso, l'uscita audio funziona perfettamente e non vedo più alcun avviso.
Posso anche impostare il profilo audio dalla riga di comando:
pacmd set-card-profile 2 a2dp_sink
Ciò ottiene lo stesso risultato del passaggio dal profilo al blueman-manager
gui:le cuffie funzionano bene.
Risposta accettata:
Questo sembra essere uno dei numerosi errori che non vengono mai corretti (impedendo a tutti gli utenti non nerd di usare Ubuntu)
Ho scritto un piccolo script per questo e ho creato un simbolo sul desktop per questo, quindi non ho bisogno di armeggiare con le impostazioni del bluetooth dieci volte al giorno.
Funziona solo se hai esattamente un dispositivo collegato.
# 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