Dies ist ein vollständig aktualisiertes Ubuntu 18.04 mit blueman
. Wenn ich ein gekoppeltes Headset anschließe, geht die Verbindung zuverlässig durch, mit Ausnahme des Audio Profile
wird auf Off
initialisiert . Das bedeutet, dass kein Ton über die Kopfhörer ausgegeben wird, bis ich das Audio Profile
manuell einstelle auf High Fidelity Playback (A2DP Sink)
im blueman-manager
gui, danach funktionieren die Kopfhörer einwandfrei.
Gibt es eine Möglichkeit, das Audio Profile
automatisch zu wechseln auf High Fidelity Playback (A2DP Sink)
bei Verbindung?
Ich vermute, dass dies der Standard-Betriebsmodus sein könnte und sein Fehler mit der folgenden Warnung pulseaudio
zu tun haben könnte Ausgänge, wenn ich den Kopfhörer anschließe:
W: [pulseaudio] module-bluez5-device.c: Profile a2dp_sink has no transport
Nur zur Erinnerung:Wenn ich nach dem Anschließen manuell umschalte und diese Warnung sehe, funktioniert die Tonausgabe einwandfrei und ich sehe keine Warnungen mehr.
Ich kann das Audioprofil auch über die Befehlszeile festlegen:
pacmd set-card-profile 2 a2dp_sink
Dadurch wird das gleiche Ergebnis wie beim Wechseln des Profils aus dem blueman-manager
erreicht gui:die kopfhörer funktionieren dann auch.
Akzeptierte Antwort:
Dies scheint einer der zahlreichen Fehler zu sein, die nie behoben werden (was alle Nicht-Nerd-Benutzer davon abhält, Ubuntu zu verwenden)
Ich habe dafür ein kleines Skript geschrieben und ein Desktop-Symbol dafür erstellt, damit ich nicht zehnmal am Tag an den Bluetooth-Einstellungen herumfummeln muss.
Das funktioniert nur, wenn Sie genau ein Gerät angeschlossen haben.
# 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