#1001798 mate-indicator-applet: kk

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
#1001798#5
Date:
2021-12-16 13:10:23 UTC
From:
To:
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.

#1001798#10
Date:
2021-12-16 13:50:41 UTC
From:
To:
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

#1001798#15
Date:
2021-12-16 14:16:02 UTC
From:
To:
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

#1001798#20
Date:
2021-12-16 19:50:23 UTC
From:
To:
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

#1001798#25
Date:
2021-12-16 20:58:47 UTC
From:
To:
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.

#1001798#30
Date:
2021-12-16 22:30:35 UTC
From:
To:
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)

#1001798#35
Date:
2021-12-16 23:08:17 UTC
From:
To:
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...

#1001798#40
Date:
2021-12-23 20:22:43 UTC
From:
To:
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

#1001798#45
Date:
2021-12-23 22:20:18 UTC
From:
To:
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

#1001798#50
Date:
2021-12-24 11:50:13 UTC
From:
To:
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