On Friday 05 August 2016 17:42:00 Tanu Kaskinen wrote: > Do you know how to pair and connect a headset using just command line > tools with BlueZ 4? bluetoothctl seems to be a newer addition, and my > bluetooth GUI expects BlueZ 5. For connecting I have written shell script, which use qdbus: BT="XX_XX_XX_XX_XX_XX" # replace with your BT address # first disconnect everything qdbus --system org.bluez `qdbus --system org.bluez | grep $BT | head -1 2>/dev/null` org.bluez.AudioSink.Disconnect 1>/dev/null 2>&1 qdbus --system org.bluez `qdbus --system org.bluez | grep $BT | head -1 2>/dev/null` org.bluez.Headset.Disconnect 1>/dev/null 2>&1 qdbus --system org.bluez `qdbus --system org.bluez | grep $BT | head -1 2>/dev/null` org.bluez.Audio.Disconnect 1>/dev/null 2>&1 # connect qdbus --system org.bluez `qdbus --system org.bluez | grep $BT | head -1 2>/dev/null` org.bluez.AudioSink.Connect qdbus --system org.bluez `qdbus --system org.bluez | grep $BT | head -1 2>/dev/null` org.bluez.Headset.Connect # set pulseaudio profile to a2dp pactl set-card-profile bluez_card.$BT a2dp For pairing is possible to use bluez-simple-agent (python script, needs only python dbus packages). Some info is on arch wiki: https://wiki.archlinux.org/index.php/Bluez4#Pairing_with_bluez4 I guess, just download and extract that script from bluez4 package. Should work out-of-box as it does not depend on any bluez/bluetooth packages... Note that you can have registered only one bluez agent, so maybe killing some gnome/kde/... SW will be needed. -- Pali Rohár pali.rohar at gmail.com -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 198 bytes Desc: This is a digitally signed message part. URL: <https://lists.freedesktop.org/archives/pulseaudio-discuss/attachments/20160805/ca19538f/attachment.sig>