https://bugs.kde.org/show_bug.cgi?id=245382

Jonathan Marten <j...@keelhaul.me.uk> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |j...@keelhaul.me.uk
             Status|CONFIRMED                   |RESOLVED
         Resolution|---                         |INTENTIONAL

--- Comment #3 from Jonathan Marten <j...@keelhaul.me.uk> ---
As noted in comment #1, not displaying the popup on a DBus volume change is
intentional.

KMix does not actually put up the OSD itself - certainly in KF5 it asks
plasmashell to do it via DBus, eg:

$ qdbus org.plasmashell /org/kde/osdService volumeChanged 55

will show "55%" on the OSD.  So if you have a DBus client that changes the
volume then you can also call plasmashell to show the OSD at the same time.  If
you don't have the absolute KMix volume then you can read the current setting,
after getting the current master card and control if you don't have them
already (replace all colons with underscores to derive the DBus path):

$ qdbus org.kde.kmix /Mixers currentMasterMixer
ALSA::HDA_ATI_SB:1
$ qdbus org.kde.kmix /Mixers currentMasterControl
Master:0
$ qdbus org.kde.kmix /Mixers/ALSA__HDA_ATI_SB_1/Master_0 volume
55

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to