Toto je plně aktualizované Ubuntu 18.04 s blueman
. Kdykoli připojím spárovanou náhlavní soupravu, připojení proběhne spolehlivě, kromě Audio Profile
je inicializováno na Off
. Což znamená, že ze sluchátek nevychází žádný zvuk, dokud ručně nenastavím Audio Profile
na High Fidelity Playback (A2DP Sink)
v blueman-manager
gui, po kterém sluchátka fungují perfektně.
Existuje způsob, jak automaticky přepnout Audio Profile
na High Fidelity Playback (A2DP Sink)
při připojení?
Mám podezření, že toto může být výchozí režim provozu a jeho selhání může souviset s následujícím varováním pulseaudio
výstupy, když připojím sluchátka:
W: [pulseaudio] module-bluez5-device.c: Profile a2dp_sink has no transport
Jen pro připomenutí:když po připojení ručně přepnu a uvidím toto varování, zvukový výstup funguje perfektně a už nevidím žádná varování.
Zvukový profil mohu také nastavit z příkazového řádku:
pacmd set-card-profile 2 a2dp_sink
Tím se dosáhne stejného výsledku jako přepnutím profilu z blueman-manager
gui:sluchátka pak fungují dobře.
Přijatá odpověď:
Zdá se, že jde o jednu z mnoha chyb, které nejsou nikdy opraveny (brání všem uživatelům, kteří nejsou nerdi, používat Ubuntu)
Napsal jsem k tomu malý skript a vytvořil jsem pro něj symbol na ploše, takže se nemusím desetkrát denně šťourat s nastavením bluetooth.
Toto funguje, pouze pokud máte připojeno přesně jedno zařízení.
# 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