Bug 204409

Summary: Disable OSD on volume change
Product: [Applications] kmix Reporter: Viktor Reiser <viktorreiser>
Component: generalAssignee: Christian Esken <esken>
Severity: wishlist CC: 4plague, hipersayan.x, iggy.mf, kdebugs, lilsim89, wyatt.epp
Priority: NOR    
Version: 3.5   
Target Milestone: ---   
Platform: Ubuntu   
OS: Unspecified   
Latest Commit: Version Fixed In: 4.10
Attachments: enable/disable volume osd in kmix settings

Description Viktor Reiser 2009-08-19 15:21:45 UTC
Version:           3.5 (using KDE 4.3.0)
Installed from:    Ubuntu Packages

I think there nothing more to say: There is no option in kmix to disable the OSD when I use my Hotkeys to change the volume.

Why I want to do that:
- Flash fullscreen terminates
- Flash lags generally
- I don't need that ;-)

Would be really great if you could add this feature!
Comment 1 Viktor Reiser 2009-08-19 20:11:56 UTC
Okay, it's not enough to just disable the OSD, flash lacks anyway (I commented out the listing in the method showVolumeDisplay in kmix.cpp).
Nevertheless I prefer changing the volume without OSD ;-)
Comment 2 Marvin 2009-08-26 16:36:51 UTC
Created attachment 36463 [details]
enable/disable volume osd in kmix settings

this patch adds an option to the kmix settings, which allows the user to enable/disable the volume osd.
Comment 3 Marvin 2009-08-26 16:39:24 UTC
oh, i forgot:
kmix from kde 4.3.0
Comment 4 Viktor Reiser 2009-09-03 12:21:10 UTC
Thanks a lot for writing this patch!
Comment 5 Simon S. 2009-10-02 11:57:49 UTC
I take up the same issue. It would be great if the option was available by default, because several forums have people asking the same question, even under different desktop environments.

Can we please have that patch included in the factory version?
Comment 6 Jaromir Smrcek 2009-11-28 12:30:10 UTC
Please include this patch Let's not go the MS way!

P.S. I already voted, one more user to make it confirmed IIRC.
Comment 7 Igor Poboiko 2011-04-09 22:38:45 UTC
*** Bug 248078 has been marked as a duplicate of this bug. ***
Comment 8 Christian Esken 2011-08-09 20:44:23 UTC
If I remember correctly somebody offered to do this. But I don't see it yet, so it is either canceled or will be don later.
Comment 9 Wyatt Epp 2011-12-24 08:36:13 UTC
Does this patch still apply cleanly?  It's been two years...  Nevertheless, I'd like this too-- sometimes the OSD renders multiple seconds after the volume changes for me anyway.
Comment 10 hipersayan_x 2012-03-07 19:05:34 UTC
This is the worst feature ever. I want an option to disable it. I hate when I'm watching a movie and I get that annoying dialog when I change the volume.
3 years since somebody reported this bug. Why no one has fixed yet?
Sorry if my comment may sound harsh, but it's true.
Comment 11 Mike Vaughn 2012-08-08 04:46:24 UTC
*** This bug has been confirmed by popular vote. ***
Comment 12 Christian Esken 2012-09-28 12:59:41 UTC
Git commit 513b11f3d9168cf3a53d6260f9703771abce7b54 by Christian Esken.
Committed on 28/09/2012 at 14:57.
Pushed by esken into branch 'master'.

Add option to enable or disable OSD

M  +15   -13   apps/kmix.cpp
M  +113  -110  core/ControlManager.cpp
M  +2    -0    core/GlobalConfig.h
M  +136  -168  gui/kmixprefdlg.cpp
M  +8    -3    gui/kmixprefdlg.h

Comment 13 Christian Esken 2012-09-28 13:04:02 UTC
Due to recent changes I couldn't simply apply the patch from Marvin.  But the change I did is quite similar.
Comment 14 Mike Vaughn 2012-10-05 02:51:18 UTC
*** This bug has been confirmed by popular vote. ***