When I log in to my desktop session I sometimes (1 in 3) I do not get system tray icons for non KDE plasma applications (akregator, kmail, slack, keepassx) which are running. I can kill and restart the applications but they do not get added to the tray. If I restart plasmashell (kill and run from terminal) I get all the icons in the shell. Reproducible: Sometimes Steps to Reproduce: 1. Log out of session (if working) 2. Log back into session (may not work)
xembed to sni proxy problem?
No. akregator and kmail use KStatusNotifierItem even if they're KDE4 versions.
Are you able to test a patch? If so can you try: https://phabricator.kde.org/D2613 I'm not sure if it'll fix your case; as obviously we don't have a lot of debug info to go on.
I haven't experienced the problem since applying the patch on the 28th. This is with version 5.7.4.
Git commit df4387a21f6eb5ede255ea148143122ae4d5ae9c by David Edmundson. Committed on 09/09/2016 at 11:46. Pushed by davidedmundson into branch 'Plasma/5.7'. Fix some status notifier items not appearing Summary: Set the initial values for all the things This is important as Plasma::DataModel has an unsolvable bug When it gets data with a new key it tries to update the QAIM roleNames >From QML this achieves absolutely nothing as there is no signal to tell QQmlDelegateModel to reload the roleNames in QQmlAdapatorModel No matter if the row changes or the model refreshes This means it does not re-evaluate what bindings exist (watchedRoleIds) and we get properties that don't bind for this or any future SNI. The main source of this problem is syncStatus can occur before refreshCallback; but whilst that's easy to guard against, there's still multiple if{} blocks that don't set various keys in refreshCallback() which would all need changing too. This seemed cleaner and easier to manage. Related: bug 367756 Reviewers: #plasma, mart Reviewed By: mart Subscribers: broulik, plasma-devel Tags: #plasma Differential Revision: https://phabricator.kde.org/D2613 M +29 -0 dataengines/statusnotifieritem/statusnotifieritemsource.cpp http://commits.kde.org/plasma-workspace/df4387a21f6eb5ede255ea148143122ae4d5ae9c
*** Bug 368239 has been marked as a duplicate of this bug. ***