Bug 357105

Summary: Applications can't detect system tray
Product: [Plasma] plasmashell Reporter: agilob <kdebug>
Component: System TrayAssignee: Plasma Bugs List <plasma-bugs>
Status: RESOLVED NOT A BUG    
Severity: major CC: arojas, kde
Priority: NOR    
Version: master   
Target Milestone: 1.0   
Platform: Arch Linux   
OS: Linux   
Latest Commit: Version Fixed In:
Attachments: system-tray entries

Description agilob 2015-12-23 21:02:00 UTC
After an update (in Arch) 3-5 days ago applications can't detect system tray. KDE-based applications (kdeconnectm nm-applet) still work in system tray, but others like qTox, skype, clementine can't detect it anymore.

Eg. log from clementine:
__logging_message__21:59:05.293 WARN  unknown                          QSystemTrayIcon::setVisible: No Icon set

All entries that were in system tray config disappeared, see attached.

Reproducible: Always




I use Arch linux which is updated daily, so all packages have the same version as in https://www.archlinux.org/packages/

The bug was also reported to https://bugs.archlinux.org/task/47486
Comment 1 agilob 2015-12-23 21:02:38 UTC
Created attachment 96279 [details]
system-tray entries
Comment 2 Antonio Rojas 2015-12-23 21:06:14 UTC
Note that the package linked in the downstream report has the patch from https://bugs.kde.org/show_bug.cgi?id=355463#c9 applied, and doesn't seem to fix the issue.
Comment 3 David Edmundson 2015-12-24 00:30:39 UTC
Do you have sni-qt installed?
Is xembedsniproxy running?
Comment 4 agilob 2015-12-24 07:54:20 UTC
Yes.

I think so (but it wasn't 3 days ago when I reported it to arch bugs).

 ~  ps auxf | grep xembedsniproxy   
user     603  0.0  0.4 414584 32620 ?        Sl   08:51   0:00  \_ /usr/bin/xembedsniproxy
Comment 5 agilob 2015-12-25 08:13:17 UTC
I found the problem. After the upgrade some background services were disabled (system settings->startup and shutdown -> background services). Bluetooth, device manager, status notifier manager were disabled. Enabling SNM fixed my issue...