[Bug 955146] New: plasma 5 system tray auto / show / hide settings are not saved across reboots
http://bugzilla.opensuse.org/show_bug.cgi?id=955146 Bug ID: 955146 Summary: plasma 5 system tray auto / show / hide settings are not saved across reboots Classification: openSUSE Product: openSUSE Distribution Version: Leap 42.1 Hardware: x86-64 OS: openSUSE 42.1 Status: NEW Severity: Normal Priority: P5 - None Component: KDE Workspace (Plasma) Assignee: kde-maintainers@suse.de Reporter: farcusnz@gmail.com QA Contact: qa-bugs@suse.de Found By: --- Blocker: --- User-Agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/46.0.2490.71 Safari/537.36 Build Identifier: Leap 42.1 running plasma 5.4.2 In system tray set Dropbox icon to always "hide". After system reboot this setting has reset itself to "Auto" Have not yet checked if problem occurs with other icons. Reproducible: Always -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=955146
http://bugzilla.opensuse.org/show_bug.cgi?id=955146#c1
Wolfgang Bauer
http://bugzilla.opensuse.org/show_bug.cgi?id=955146
http://bugzilla.opensuse.org/show_bug.cgi?id=955146#c2
--- Comment #2 from Mark Fairbairn
http://bugzilla.opensuse.org/show_bug.cgi?id=955146
http://bugzilla.opensuse.org/show_bug.cgi?id=955146#c3
Wolfgang Bauer
http://bugzilla.opensuse.org/show_bug.cgi?id=955146
http://bugzilla.opensuse.org/show_bug.cgi?id=955146#c4
Mark Fairbairn
http://bugzilla.opensuse.org/show_bug.cgi?id=955146
http://bugzilla.opensuse.org/show_bug.cgi?id=955146#c5
Wolfgang Bauer
I'm still on plasma 5.4.2 changing the line
switch (currentIndex) { to switch (index) {
completely broke system tray show/hide function for me. Making changes to show / hide had no effect - e.g. setting dropbox icon to always hide made no difference and it remained showing in the tray.
Yeah, you applied the broken commit instead of reverting it (it is not broken yet in 5.4.2). This is how it is in 5.4.3 at the moment, you have to change it to "currentIndex" to make it work again.
Reverting the change I could then set to hide - but the behaviour of reappearing on reboot persists. I'll try changing the suggested line again in 5.4.3 when that is pushed out to leap.
Could you try with other icons than dropbox? I think it's only a problem with old-style XEmbed icons, that are shown via xembed-sni-proxy. I can reproduce it with ksensors (a KDE3 application). For native SNI icons it seems to work, the setting is remembered AFAICT. I suspect that the system tray is somehow unable to associate the actual icon with the setting. Probably worth reporting upstream, but as 5.5 is around the corner (the beta is already being prepared in KDE:Frameworks5), I'd rather try to reproduce it there before reporting it upstream. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=955146
http://bugzilla.opensuse.org/show_bug.cgi?id=955146#c6
--- Comment #6 from Wolfgang Bauer
I suspect that the system tray is somehow unable to associate the actual icon with the setting.
Just to add: it stores some number/id for those old-style icons, and apparently that number/id changes on every login. So the setting doesn't apply, and if you change the setting again, you pile up entries in the config file. A "design-flaw" so to say, but then xembed-sni-proxy is not included yet, the system tray would normally not show those icons at all. It will be officially part of Plasma in 5.5 though, so maybe it will work then. For new-style icons, the actual entry name is stored, which is persistent. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=955146
http://bugzilla.opensuse.org/show_bug.cgi?id=955146#c7
--- Comment #7 from Mark Fairbairn
http://bugzilla.opensuse.org/show_bug.cgi?id=955146
http://bugzilla.opensuse.org/show_bug.cgi?id=955146#c8
--- Comment #8 from Wolfgang Bauer
Is plasma 5.5 likely to make it to Leap 42.1?
Normally not, as it is a new feature release, not a bugfix release. That said, the rules are not that strict any more, exceptions are possible. I don't know what the plans are regarding future Plasma updates for Leap though. But it should be possible to backport the fix. Anyway, I have no idea whether this config issue with XEmbed icons is actually fixed in 5.5 already. I still have to try it myself. If not, we should file a bug report upstream, as it is no openSUSE issue. At the moment it is to some degree, as xembed-sni-proxy is not released yet nor included in Plasma5, we added it ourselves to have old-style icons appear at all. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=955146
http://bugzilla.opensuse.org/show_bug.cgi?id=955146#c9
--- Comment #9 from Mark Fairbairn
http://bugzilla.opensuse.org/show_bug.cgi?id=955146
Emilio Recio
participants (1)
-
bugzilla_noreply@novell.com