Strange behavior with Mate Panel when saving and restarting

I am seeing some strange behavior with the panel.

I am using the redmond layout, and have added some applets to the panel. I also have Compiz as the window manager.

  1. In Mate-Tweak, when saving my custom panel some of the applets seem to reset or disappear, not everything is saved. If i reload the custom panel most of the applets i added are gone.

  2. After each restart, the panel advanced menu drops down from the top left, instead of bottom left. The panl appears to be on the bottom, but i can’t click on anything.

I wasn’t able to find a bug for this behavior. Has anyone else had issues with the Mate Panel not saving correctly, or loading incorrectly after reboot?

Hi @philthynz, I haven’t seen this recently. In fact, it may have been as long ago as the unofficial 14.04 Ubuntu-MATE release.

At the time, I concluded something was corrupt when I found the disappearing applets were still in ~/.config/mate/panel2.d/default/launchers but not placed anywhere on a panel. I manually deleted these useless extras and it settled down. I was careful to logout/login after each although panel can be restarted, too.

These are not all the applets but some kind of custom subset. They’re also desktop configuration files so Caja and the terminal may show different file names. I’d love to hear from a developer how these all work.

Thanks for the response. I don’t have anything under ~/.config/mate/panel2.d/default/launchers. The saved panel does go under /usr/share/mate-panel/layouts, but not with all the applets i have loaded

If ~/.config/mate/panel2.d/default/launchers is empty, then I believe you have/had no applets of the “Custom Application Launcher” type. That’s where they end up and were involved in my similar “disappearing” issues. So there may be no similarity at all.

I was able to get this working by purging mate-panel, and reinstalling the panel and all the applets. The config is still saved under /usr/share/mate-panel/layouts/, but at least now it saves what applets i add.