- Package:
- mate-indicator-applet
- Source:
- mate-indicator-applet
- Description:
- MATE panel indicator applet
- Submitter:
- Francesco Potortì
- Date:
- 2021-12-24 11:54:02 UTC
- Severity:
- normal
Starting today, Indicator Applet Complete does not display any more the icons for Telegram, Skype and Slack as it used to do untile yesterday. The system icon is still there.
HI Francesco, Is this on Debian bullseye? Or on Debian unstable? If you are on unstable, please make sure, you have upgraded all Ayatana Indicators related packages _and_ mate-indicator-applet (>= 1.26). Is the process ayatana-indicator-application running in the background? What version of that is installed on your system? Mike
I am using Debian testing (bookworm) I have everything updated to testing, (mate-indicator-applet 1.24.0-2) I have these running: /usr/libexec/ayatana-indicator-session/ayatana-indicator-session-service /usr/libexec/ayatana-indicator-messages/ayatana-indicator-messages-service /usr/libexec/ayatana-indicator-application/ayatana-indicator-application-service /usr/libexec/ayatana-indicator-power/ayatana-indicator-power-service Version: 0.8.90-1 Package: ayatana-indicator-common Version: 0.9.5-1 Package: ayatana-indicator-messages Version: 0.9.0-1 Package: ayatana-indicator-power Version: 2.2.0-1 Package: ayatana-indicator-session Version: 0.9.0-1 Package: gir1.2-ayatanaappindicator3-0.1 Version: 0.5.5-3 Package: libayatana-appindicator3-1 Version: 0.5.5-3 Package: libayatana-indicator3-7 Version: 0.9.0-1 Package: libayatana-common0 Version: 0.9.5-1 Package: libayatana-ido3-0.4-0 Version: 0.9.0-1
Could you please check your /var/log/dpkg.log and figure out which of the above packages you updated the day when things starting failing? Thanks! Mike
Well, that's strange. Neither mate-indicator-applet nor any of the ayatana packages had been updated for at least four days. The most recent upgraded one was 2021-12-09 06:42:02 upgrade ayatana-indicator-application:amd64 0.8.0-1 0.8.90-1 This is what happened (if I recall correctly). First, not that this box is unfrequently rebooted, and apps usually keep running until something goes wrong. On the evening of 14 Dec I noticed that some applications displayed unreadable characters. Restarting each application fixed the problem for it. On 15 Dec I decided to restart X. Once X was restarted, I noticed the missing icons.
Could you grab the libayatana-appindicator library package [1] from Debian unstable (0.5.90-4, uploaded today) and pull that in onto your system and check if the problem disappears after logout / login? Thanks. Mike [1] apt install libayatana-appindicator3-1 (with unstable APT sources enabled)
I installed libayatana-appindicator3-1 0.5.90-4, logged out of the X session (X restarted as usual) and nothing changed, apart from the bluetooth and email icons now appearing in the indicator, as I had installed ayatana-indicator-bluetooth and ayatana-indicator-messages But no Telegram, Skype and Slack icons any more...
HI Francesco, I now tried to reproduce this in a freshly setup bookworm VM, running MATE, UI tweaked so that mate-indicator-applet gets used. I installed all ayatana-indicator-* packages. And after that, telegram-desktop displayed ok (DEB from Debian). I haven't tested with proprietary stuff that uses libappindicator and such. I just realize this now, Skype and Slack might not have been ported to libayatana-appindicator yet and libappindicator has been removed from Debian. You might create some symlinks in /usr/lib/x86_64-gnu-linux/ that point from libappindicator.so* to libayatana-appindicator.so*. Maybe that brings back appindicators of 3rd party software. Mike
Wow, it worked! # cd /usr/lib/x86_64-linux-gnu/ # ln -s libappindicator3.so.1 libappindicator.so.1.0.0 # ln -s libappindicator3.so.1 libappindicator.so.1 # pkill -e mate-panel and when it restarts the three icons of Telegram, Skype and Slack are there! Thanks
Hi Francesco, Please file bug reports or something against the 3rd party apps' vendors. Ubuntu is dropping libappindicator, soonish, too. Debian has already dropped it. I am still hesitant to add those compatibility symlinks, but I might for a while, in fact. I'll revisit this after X-mas. Thanks+Greets, Mike