Version: (using KDE 4.2.85) Installed from: SuSE RPMs kwalletmanager is hidden in the "reduced" systray, expanding the systray shows the kwalletmanager icon. The systray settings say to NOT hide the kwalletmanager icon at any time. See attached screenshot for details.
Created attachment 33755 [details] screenshot of system tray states and settings dialogue
it's intended. systray items that use the new protocol decide themselves when they are shown/hidden what could be done is to make the show/hide tristate: always shown/always hidden/shown when needed (of course default), even if i'm hesitant adding new complexity here
Hmm, this is very unconvenient for at least kwalletmanager: I open it up several times a day to store new web passwords. Should I address the issue there?
in the case of kwalletmanager, it should probably never hide itself. i don't think this is an issue with the system tray or the new protocol, but kwalletmanager's use of it. what do you think, Marco?
*** Bug 196596 has been marked as a duplicate of this bug. ***
*** Bug 198534 has been marked as a duplicate of this bug. ***
Another (partial) solution could be a checkbox "Never hide icons" that hides the arrow and always shows all the icons. This would make possible to revert to 4.2's behaviour.
SVN commit 1008394 by mart: the auto hide section of the config ui has now a combobox instead of a checkbox: it can be chosen between "auto", "always shown", and "hidden", it makes more clear what this thing is about and is possible to have an auto hidden icon always shown BUG:192968 M +40 -14 applet.cpp M +24 -1 autohide.ui M +27 -2 taskarea.cpp M +3 -0 taskarea.h WebSVN link: http://websvn.kde.org/?view=rev&revision=1008394
> Another (partial) solution could be a checkbox "Never hide icons" that hides > the arrow and always shows all the icons. This would make possible to revert to > 4.2's behaviour. Indeed, why hasn't this been implemented in the first place? Autohiding systray icons is a PITA and a horrible misfeature.