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
Created attachment 96279 [details] system-tray entries
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.
Do you have sni-qt installed? Is xembedsniproxy running?
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
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...