Heya! Good volume control UIs are much harder to get right than people might assume. And because that is the way it is I wrote a little HOWTO that tries to explain all the numerous complexities for the PA case: http://pulseaudio.org/wiki/WritingVolumeControlUIs Make sure to read this! Especially if you want to write such an UI, for example for KDE, or for ncurses. Or if you hack on gnome-volume-control. Or if you want to take up maintainership of pavucontrol and beef it up. It's a wiki. Corrections welcome. Comments as well. This might also explain a bit why I think that abstracting volume control in some kind of higher-level abstraction API (call it GStreamer or call it Phonon) is doomed. Lennart -- Lennart Poettering Red Hat, Inc. lennart [at] poettering [dot] net ICQ# 11060553 http://0pointer.net/lennart/ GnuPG 0x1A015CC4