Summary: | fcitx creates blank unusable xembed icon in systray | ||
---|---|---|---|
Product: | [Plasma] plasmashell | Reporter: | Mark <mrkfbrn> |
Component: | XembedSNIProxy | Assignee: | Plasma Bugs List <plasma-bugs> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | aleixpol, Arfrever.FTA, cuihao.leo, eric.brunet, i, kde, rdieter, sergio.callegari |
Priority: | NOR | ||
Version: | 5.5.4 | ||
Target Milestone: | 1.0 | ||
Platform: | openSUSE | ||
OS: | Linux | ||
Latest Commit: | http://commits.kde.org/plasma-workspace/829158f830555c031755c6d4348e684779264342 | Version Fixed In: | 5.6.0 |
Sentry Crash Report: |
Description
Mark
2016-01-29 07:19:21 UTC
Please also file a bug with fcitx for not using the standard StatusNotifierItem specification http://www.freedesktop.org/wiki/Specifications/StatusNotifierItem/ as ideally no-one should be using our legacy fallback code. would love to but unfortunately fcitx as of late 2015 has no bug reporting / tracking system due to google-code shutting down their issue tracker. Fcitx now uses GitHub: https://github.com/fcitx/fcitx https://github.com/fcitx/fcitx-qt5 And you can file bugs therein. @david maybe you can confirm the bug? Hi all, This issue also affects me. I thought fcitx was to blame so I filed an issue to fcitx here: https://github.com/fcitx/fcitx/issues/241 I know nothing about systray programming. If possible, you may provide some technical information for this issue. I notice that if you merely kill fcitx, the blank icon won't disappear from Plasma systray. I though this may be a bug of xembedsniproxy. A dump of xembedsniproxy's terminal output is provided in above issue report. Git commit 829158f830555c031755c6d4348e684779264342 by Weng Xuetian. Committed on 09/02/2016 at 03:29. Pushed by xuetianweng into branch 'master'. Check whether there is any BadWindow error before monitor the event The tray window itself may be destroyed before we start monitor the event of it. Check the returned error and skip this window if BadWindow happens. FIXED-IN: 5.6.0 REVIEW: 127014 M +23 -5 xembed-sni-proxy/fdoselectionmanager.cpp M +1 -1 xembed-sni-proxy/fdoselectionmanager.h http://commits.kde.org/plasma-workspace/829158f830555c031755c6d4348e684779264342 *** Bug 359893 has been marked as a duplicate of this bug. *** *** Bug 359711 has been marked as a duplicate of this bug. *** this actually appears to be fixed for me in plasma 5.5 on openSUSE leap 42.1 Thanks for the work. Similar issue on Kubuntu 16.04, that ships with plasma 5.5.5. Hence plasma 5.5 does not solve the issue. Please reopen. At times the icons do not appear, at times they appear but still they are not functional (i.e. clicking on them does nothing). The issue seems to be fully repeatable with jitsi (the java based voip client), see https://jitsi.org/. Jitsi should make the problem easy to reproduce since it has packages ready for most distros and logs a lot of information. Among the information provided by the jitsi log you always find complaints about the systray that did not init properly. (In reply to Sergio from comment #10) > Similar issue on Kubuntu 16.04, that ships with plasma 5.5.5. Hence plasma > 5.5 does not solve the issue. Fix is in plasma-workspace >=5.6.0 and was never backported to "Plasma/5.5" branch in plasma-workspace repository. Upgrade to KDE Plasma 5.6.*. If KDE Plasma 5.6.* is not yet available in Kubuntu, then ask KDE maintainers in Kubuntu to add KDE Plasma 5.6.* or to backport this fix to 5.5.*: https://quickgit.kde.org/?p=plasma-workspace.git&a=commit&h=829158f830555c031755c6d4348e684779264342 OK! Thanks. Got the impression the fix was already in 5.5.5. I'll wait for 5.6 that should be in the kubuntu ppa soon then. |