I am currently using Ubuntu MATE 20.04. After installing it, I normally change to the Cupertino theme, but I do not like the menu it comes with so i remove it from the top panel, and add "Advanced MATE Menu" instead. This menu is great. However I also do not like the icon pack Mate comes with. The theme is very dated in MATE and could use some love. So I normally download the tela icon themepack. This theme is great, and has a nice dark green option. however there is a problem. it removes the mate logo from the advanced mate menu and replaces it with its own icon.
This does not peturb me, because I know how to use dconf-editor.
I open dconf-editor and can browse to the menu. In my case it is "org/mate/panel/objects/object-6/" I know it is object-6 because it is named "MateMenuAppletFactory::MateMenuApplet".
In dconf I can alter 3 settings.
- custom-icon - I set this to 'ubuntu-mate.svg' which is the icon I want to use.
- use-custom-icon - I set this value to "true"
Now the third option is a problem. These 2 changes above depend on object-type value.
"The location of the image file used as the icon for the object's button. This key is only relevant if the object_type key is "drawer-object" or "menu-object" and the use_custom_icon key is true."
In object-type value, I can change the object type from the default of "applet" to either drawer, or menu. If I do this and log out, and back in, the panel is reloaded and the correct desired icon is shown. However the type of menu is altered and is no longer the correct type of menu.
If I leave it on the correct type of menu I want (applet) then the 2 values to alter the icon do not take effect, and I am reverted back to the wrong icon.
So there is no method exposed to alter the icon to what I want, while preserving the menu style I would like to have.
The changes you make always require a log off and back on to check what has changed.
Is this a bug? Why can the menu type of "applet" not have a custom icon set? Why is it hard coded to prohibit me from enjoying the sweet branding of Ubuntu MATE, and instead forcing me to have a generic icon every day until I die? This travesty must be stopped! How can we resolve such a problem, and why would it be coded in such a way to prohibit one from altering the icon for the advanced mate menu? Why are we here? And when does a leaflet, become a pamphlet? These are the hard questions I put to you today. Please assist me in answering at least one of them.
Thank you friends in advance.