Ok, I've noticed something: First bug: a) Left-click on kmix tray icon scroll-box will appear (don't move mouse! let it be over tray icon), now scroll with your mouse - nothing happens. b) Move your mouse over kmix tray icon, scroll with your mouse so volume will change and then left-click (don't move mouse! let it be over tray icon), now scroll with your mouse - volume scroll is moving! Second bug: a) Left-click on kmix tray icon so scroll-box will appear, move your mouse somewhere else then left-click - scroll-box will hide. b) Move your mouse over kmix tray icon, scroll with your mouse so volume will change and then left-click, scroll-box will appear, click somewhere else - scroll-box is not hiding! You need to explicitly click on kmix tray icon to hide it. Arch Linux x86_64 up-to-date with KDE 4.8.1
This is still true for 4.9 beta 1
About the First bug: a) Left-click on kmix tray icon scroll-box will appear (don't move mouse! let it be over tray icon), now scroll with your mouse - nothing happens. Quite likely I cannot fix this - you need to move the mouse to the new window. b) Move your mouse over kmix tray icon, scroll with your mouse so volume will change Stop: The mouse does not leave the KMix icon, so we are in the same situation as before and it doesn't move. Did you make an error in the description? [... and then left-click (don't move mouse! let it be over tray icon), now scroll with your mouse - volume scroll is moving!] Second bug: Looks like this has been fixed in Qt 4.8.1. Please report back.
Created attachment 72976 [details] screencast of a bugs
(In reply to comment #2) > Quite likely I cannot fix this - you need to move the mouse to the new > window. No you don't - see screencast. > Stop: The mouse does not leave the KMix icon, so we are in the same > situation as before and it doesn't move. Did you make an error in the > description? No, it's not error description. It's easier to see it so I've made you screencast (see attachment) > Second bug: > Looks like this has been fixed in Qt 4.8.1. Qt 4.8.2 here, KDE 4.8.4 (upgrade to 4.9 soon) PS sorry for double post
Thats an interesting screencast. It definitely behaves different on my machine. Sometimes mouse wheel/click events seem not to get delivered to KMix - either the System Tray discards those events or sends them somewhere else. I fear there is too much magic going on behind the scenes, and I personally do not have the reosurces to investigate it. Luke, unless you are able to do some debugging, I thus must put this ticket on hold.
(In reply to comment #5) > Luke, unless you are able to do some debugging, I thus must put this ticket > on hold. I can try in my spare time but need guidance what and how to do it.
Unless you are doing C++ development yourself, guidance won't work. If you do, I can give basic hints, but it would need much effort from your side, adding debug statement and own code here and there, compiling, trying out things on yourself.
Sorry, I'm no coder you're looking for :(
I have done some changes to the Tray, most prominently: - Sound Menu pops up outside of the panel - Technically marked this window as Tray Popup Window - Removed option to show KMix Window instead of Sound Menu, and the dangerous related state management. I am not sure whether it changes anything about this ticket. But in general I am seeing advances in the cocking behavior, so I tend to simply close this ticket as fixed. If you still have problems with KDE 4.13, please open a new ticket.
Git commit 0f7a603e1d327f76dbd6a62d08315b1956794d42 by Christian Esken. Committed on 20/12/2013 at 10:17. Pushed by esken into branch 'master'. Configuration menu is now using Tabs to provide a more standard, convenient and pleasing layout Sound Menu: Play button reflects playback status and shows either "Play" or "Pause" Bugfixes and Features (CCBUGS, as most bugs are already closed). Hint: Some bugs might have actually been alreay fixed ibn KDE4.11 or KDE4.12. Bug ID Severity Summary Related: bug 317926, bug 20, bug 315383, bug 299477, bug 256854, bug 304144, bug 303608, bug 214854, bug 319600 applet volume control position. M +9 -5 CMakeLists.txt M +41 -20 ChangeLog M +5 -1 apps/KMixApp.cpp M +167 -238 apps/kmix.cpp M +8 -13 apps/kmix.h M +3 -0 apps/kmixctrl.cpp M +3 -0 apps/kmixd.cpp M +18 -12 backends/mixer_backend.cpp M +1 -0 backends/mixer_backend.h M +229 -150 backends/mixer_mpris2.cpp M +23 -6 backends/mixer_mpris2.h M +8 -2 backends/mixer_oss.cpp M +1 -1 backends/mixer_pulse.cpp M +9 -9 core/ControlManager.cpp M +102 -15 core/GlobalConfig.cpp M +105 -47 core/GlobalConfig.h M +65 -31 core/kmixdevicemanager.cpp M +9 -4 core/mixdevice.cpp M +4 -12 core/mixdevice.h M +6 -4 core/mixer.cpp M +16 -10 core/mixertoolbox.cpp M +1 -1 core/version.h M +17 -3 core/volume.cpp M +9 -8 core/volume.h M +19 -6 gui/dialogchoosebackends.cpp M +1 -1 gui/dialogchoosebackends.h M +9 -2 gui/dialogviewconfiguration.cpp M +37 -10 gui/guiprofile.cpp M +27 -24 gui/guiprofile.h M +93 -118 gui/kmixdockwidget.cpp M +3 -4 gui/kmixdockwidget.h M +13 -11 gui/kmixerwidget.cpp M +296 -91 gui/kmixprefdlg.cpp M +82 -32 gui/kmixprefdlg.h M +87 -38 gui/mdwslider.cpp M +4 -2 gui/mdwslider.h M +69 -42 gui/viewbase.cpp M +1 -0 gui/viewbase.h M +25 -30 gui/viewdockareapopup.cpp M +1 -1 gui/viewdockareapopup.h M +4 -4 gui/viewsliders.cpp M +1 -1 gui/volumesliderextradata.h http://commits.kde.org/kmix/0f7a603e1d327f76dbd6a62d08315b1956794d42