Hi Sebastien. Thank you for looking into this.

I already wrote down my version of Ubuntu and the gnome-settings-daemon
package. What other version numbers do you need? I can confirm that this
bug still exists on an up-to-date system as of today.

I suggest that the volume change events are not cached/enqueued like
they seem to be at the moment. This causes the annoying side-effect
mentioned in my original post ("This causes the volume to rise/fall more
than you wanted (because you first stopped holding down the key when the
OSD showed the volume you wanted - yet several events have been enqueued
in the meantime)").

I'm not entirely sure how the events are cached/enqueued at the moment
(again, seems to depend on the keyboard used?), but while the system is
working on displaying the volume graph on screen, additional events
triggered by the held down key should be discarded. By doing this, the
actual system volume and the OSD will be "synced" as the user would
expect them to.

This might be related to the fact that the OSD uses about 50% CPU (of an
AMD Sempron Mobile 3100+) to draw the volume OSD while holding down a
volume key. I guess that is another bug to report though?

I hope that is what you wanted to know. If not, let me know :).

** Changed in: gnome-settings-daemon (Ubuntu)
       Status: Incomplete => New

-- 
Holding down volume hotkeys causes CPU lag and enqueued volume events
https://bugs.launchpad.net/bugs/216788
You received this bug notification because you are a member of Ubuntu
Desktop Bugs, which is a bug assignee.

-- 
desktop-bugs mailing list
desktop-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/desktop-bugs

Reply via email to