Well everywhere I've looked says that PulseAudio is the best solution for bluetooth headphones. I accept that not everyone likes PulseAudio but I'm going to build the required packages for the next major release so there available for me atleast

.
The Xfce mixer simply isn't mature enough yet to handle PulseAudio fully and despite Pavucontrol having the most features it lacks a volume applet for the panel. For this reason I rebuilt the gnome-media package to include gnome-volume-control which works like a dream. I doubt anyone will want (or allow) this by default so I'll try to make an add-on package for it, gnome-media-mixer or something.
Finally, xfce-volumed only seams to work for ALSA devices so my hotkey's don't work for my headphones. I've started writing a script that can be used via the keyboard settings (you need to set your key binds manually) to raise, lower and mute the volume of the default sink (you'll notice I've only got mute working at the moment):
- Code: Select all
# PulseAudio Hotkey Script
#!/bin/sh
sink="$(pacmd dump | awk '/^set-default-sink/ {print $2}')"
mute="$(pacmd dump | grep "^set-sink-mute $sink" | awk '{print $3}')"
#vol="$(pacmd dump | grep "^set-sink-volume $sink" | awk '{print $3}')"
case $1 in
mute )
if [ "$mute" = "no" ]; then
pacmd set-sink-mute $sink yes
else
pacmd set-sink-mute $sink no
fi
;;
up )
;;
down )
;;
* )
;;
esac
-pwatk