Replacement for Indicator Applet Complete 1.26.0 on 22.04?

I'm fed up with its crashes and bog slow response (takes ~4 seconds to pop down a response when clicked), it is driving my wife nuts trying to adjust the volume of her music or stop Rythmbox from playing an mp3 message from an Email (we get these as our answering machine via Ooma Telo service, which is super convenient)

If I remove it from the panel what set of applets do I add to replace the volume control, clock, network and calander etc.?

If I reboot the system is is responsve for a while, since I use Livepatch we rarely reboot, although I'm rebooting my wife's machine frequently to keep is semi responsive -- Microsoft features creeping into Ubuntu?

1 Like

I use Cairo Dock on my UM 22.04. It has all the applets you do mention and more. That is why I auto-hide upper panel and do not use it often. And you might want to have a look at My personal U/M wish list for some more detail about possible Cairo Dock setup.

You could add Indicator Applet and Clock Applet separately but it'll end up looking the same way except the ⏻ will always be to the right of the 🕪 and the day/date/time will be either to the left or right of the Indicator Applet by your choice.I highly doubt the behavior that you are currently experiencing would change though.

I have two machines with UM,one 22.04 and the other 24.04 and both have Indicator Applet Complete(1.26.0) in the panel and both work flawlessly and the drop-downs are instant.

1 Like

This never happened to me when I was running Ubuntu MATE 22.04. I'm now on UM24.04.1, and also have not experienced any problems like you have described.

What setup are we looking at here, e.g. the output of inxi -SMxxxz?

If the issues are only occurring after a long period of up-time; it could be a memory leak (not that uncommon, and patches may not have made it downstream to 22.04), combined with poor swap performance. I'd check how much memory (and/or swap) is being used with htop while you're experiencing the sluggish performance.

If say, mate-panel or mate-indiciator-applet, are using a lot of memory; a mate-panel --replace & might help. If that solves the problem - you could add that to a cron job.

2 Likes

htop shows mate-indicator-applet-complete using 17.8% memory and 99.8-100% cpu. I have 128GB of RAM and an 8-core i9 CPU and it takes approximately 5 seconds for the volume control to "drop down" after I click it.
Uptime 128 days (I use livepatch).

I'm at a loss but it sucks!

$ inxi -SMxxxz
System:
  Kernel: 5.15.0-119-generic x86_64 bits: 64 compiler: gcc v: 11.4.0
    Desktop: MATE 1.26.0 info: mate-panel wm: marco 1.26.0 vt: 7
    dm: LightDM 1.30.0 Distro: Ubuntu 22.04.5 LTS (Jammy Jellyfish)
Machine:
  Type: Desktop Mobo: Micro-Star model: PRO Z690-A DDR4(MS-7D25) v: 1.0
    serial: <superuser required> UEFI: American Megatrends LLC. v: 1.20
    date: 02/24/2022

/usr/bin/mate-panel --replace &

makes it responsive again, it in not listed in the first 30 lines of htop output now, it was the first line before.

Thanks I'll see how long it lasts and add it to a cron job with an appropriate interval.

Not THE Solution, but an effective work-around.

Hi, @wally333 :slight_smile:

By any chance, do you have your (MATE) clock / calendar in the panel set to display the seconds besides showing the date and the hours and minutes ? If you do, then I suggest that you reconfigure your Ubuntu MATE clock to stop showing the seconds (so it does not have to update the applet every second, which should lower the CPU usage of the process "mate-indicator-applet-complete"). That tip of mine worked for @mickee that had a similar problem and (also) had his clock set up to show the seconds. For more details, please see the following post of mine:

... and the following confirmation by @mickee that removing the seconds from the clock stopped the problem for him:

I hope this helps :slight_smile: Please, reply later, in this same discussion topic where we are now, to tell if you have your clock in the panel currently set to display the seconds and, if you do, if reconfiguring it to stop displaying the seconds succeeds in lowering the CPU usage in your computer running Ubuntu MATE 22.04 LTS ("Jammy Jellyfish").

1 Like

I have the clock set to show seconds, my wife's computer doesn't. So not the problem in our situation. Is "Ayatana Indicators" the same as "mate-indicator-applet-complete"? We may be talking about similar problems in different applets.

The
/usr/bin/mate-panel -- replace &

works but the entire menu bar disappears if I close the terminal I launched it from. I'm very rusty on "job control". I'll know tomorrow if the cron job solves the problem on my wife's computer. I always have multiple terminals open so not an issue for my system.

I need the seconds display to get and idea of the latency of my rtsp streams and the AI person detection running on them (it is my development system).
But on other systems the seconds may be the solution, I have a laptop running 22.04 that I have not enable seconds display on and it is still responsive with a uptime of 367 days (it sits on a shelf and runs the AI for my security system so I never enabled seconds as I rarely look at its screen).

Try using exit command at the terminal instead of closing it with the mouse. Or you can use nohup: 18.04 - Exiting the terminal vs Closing the terminal - Ask Ubuntu

3 Likes

Thanks exit worked. When I closed the terminal today after the cron job ran the entire menu went away again. Reopening a terminal with CTRL-ALT-t and redoing the command and then closing the terminal with "exit" left the menu-bar intact and active.

Thanks again.

2 Likes

I think you could create a file in your user directory e.g. /home/username/replace-mate-panel.sh:

#!/bin/bash
mate-panel --replace & disown -h

Make it executable with chmod +x /home/username/replace-mate-panel.sh.

Then add an entry to crontab to run it daily under your username:

    0 0 * * * username /home/username/replace-mate-panel.sh

Or use whatever time of day you want.

1 Like