Mit der SW bluetoothctl kann man sein Bluetooth Device mit Debian verwalten.
#bluetoothctl
>scan on
.... warten bis das Devicve aufgelistet wird
>scan off
>pair xx:xx:xx:xx:xx:xx
>connect xx:xx:xx:xx:xx:xx
Später kann man den Connect auch als Einzeiler auf der Shell oder in einem Script durchführen:
echo -e ' power on\nagent on\ndefault-agent\nconnect FC:58:FA:10:C6:E7\nexit' | bluetoothctl
Der nachfolgende Befehl zeigt dann unter Pulse Audio den Sink zum Device an:
pactl list short sinks
Oder auch das Gerät als Default setzen:
pactl set-default-sink bluez_sink.FC_58_FA_10_C6_E7.a2dp_sink
Spielt man nun eine Musik Datei ab, sollte der Sound über das BT Device ausgegeben werden:
mpg123 ~/Music/Donner1.mp3
Angeblich sollte auch eine Angabe des Sink gehen, das hat bei mir aber leider nicht funktioniert. Auch nicht die Verwendung von 2 gleichzeitig gekoppelte Audio Geräte
mpg123 -a=pulse:bluez_sink.FC_58_FA_10_C6_E7.a2dp_sink ~/Music/Donner1.mp3
Trennen kann man das Device dann ebenfalls als Einzeiler oder mittels bluetoothctl
echo -e ' disconnect FC:58:FA:10:C6:E7\nexit' | bluetoothctl #Philips