Bug 192968

Summary: kwalletmanager incorrectly hidden by plasma systray
Product: [Plasma] plasma4 Reporter: Andreas Kuhl <mail>
Component: generalAssignee: Plasma Bugs List <plasma-bugs>
Status: RESOLVED FIXED    
Severity: normal CC: aseigo, kevin.kofler, notmart, poletti.marco, rdieter, ziom_d
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: openSUSE   
OS: Unspecified   
Latest Commit: Version Fixed In:
Attachments: screenshot of system tray states and settings dialogue

Description Andreas Kuhl 2009-05-17 09:35:07 UTC
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.
Comment 1 Andreas Kuhl 2009-05-17 09:36:32 UTC
Created attachment 33755 [details]
screenshot of system tray states and settings dialogue
Comment 2 Marco Martin 2009-05-17 13:29:19 UTC
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
Comment 3 Andreas Kuhl 2009-05-17 13:39:21 UTC
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?
Comment 4 Aaron J. Seigo 2009-05-18 11:53:58 UTC
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?
Comment 5 Marco Martin 2009-06-15 22:16:36 UTC
*** Bug 196596 has been marked as a duplicate of this bug. ***
Comment 6 Marco Martin 2009-07-01 18:30:18 UTC
*** Bug 198534 has been marked as a duplicate of this bug. ***
Comment 7 Marco Poletti 2009-07-01 19:52:44 UTC
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.
Comment 8 Marco Martin 2009-08-07 13:42:27 UTC
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
Comment 9 Kevin Kofler 2009-08-11 15:46:29 UTC
> 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.