kubuntu 22.04 apps do not write to systemtray

Asked by rick beldin

I upgraded from Kubuntu 20.04 to Kubuntu 22.04. Apps such as Slack (snap and .deb release), signal-desktop, remmina, teams and others that used to create an icon in the systemtray when running, no longer do so. This was useful with slack for example, to see if there were new notifications.

Notifications do work, and I get a transient notification for events, but the persistence of the system tray seems to have gone away.

I tested with a new user with a blank home directory on the same system and it works fine, suggesting that something about my config when running on Kubuntu 20.04 is incompatible or corrupt. The questions are - what is it and how to fix it. :)

Any ideas on what to try?

Question information

Language:
English Edit question
Status:
Solved
For:
Ubuntu Edit question
Assignee:
No assignee Edit question
Solved by:
rick beldin
Solved:
Last query:
Last reply:
Revision history for this message
rick beldin (rick-beldin) said :
#1

Just noticed that I get lots of messages like this now:

dbus-send --print-reply --session --dest="org.kde.StatusNotifierWatcher" "/StatusNotifierWatcher" \
    org.freedesktop.DBus.Properties.Get string:org.kde.StatusNotifierWatcher string:RegisteredStatusNotifierItems

These did not happen before.

Revision history for this message
rick beldin (rick-beldin) said :
#2

Update.

After posting this, I took a more brutal approach. I logged out of the desktop session and logged in through console. Killed any process running under my UID. I then moved $HOME/.config to $HOME/.config.old. Logged back in and the system tray was functional and the messages above were gone.

I then started moving back directories and files from $HOME/.config.old to $HOME/.config, mainly the things like Slack and Teams, logging out and back in each time. This preserved the notifications in the system tray but I had to go through all of the customization that already existed.

This is similar to the sorts of activities I have to do on almost every LTS release. I would like a clear and consistent way to reset my desktop settings back to what is delivered with the 'base' release because I was likely tripping over some incompatibility that no one cared about.