Hello! I decided to try Ubuntu Mate 20.04 LTS after years using Xubuntu.
On a fresh new install I experienced an annoying error on main menu. Some icons are not found. This is a fresh new install (I used all default options in Ubiquity installer from USB pendrive). Please see this image:
Olá galera Ubuntu Mate! Gostaria de expôr aqui, que também encontrei este erro nos ícones do menu principal. Mas no demais tudo tá perfeito em minha análise até o presente momento. O Ubuntu não é apenas uma distro é uma experiência Linux.
As Luke pointed out in the beginning of this post it could be down to translators accidentally translating icon IDs.
I delete all those strings. But I don't know how to download those strings for my language all at once and check if that fix the problem. So if anyone can tell me how, I can try this and report back.
Sorry for the delay. The launchpad issues mentioned in previous answers were confirmed so I think I don't need to write more unuseful information there. I was using Brazillian Portuguese as the installation language, changing to English fixed the problem (even after full install).
I did the installation in English, the icons appeared normal, I tried to change the system language or even installs them but it does not change and the language support option appears there but it is inhibited ... I even managed to change the icons by editing one by one but still it was missing from the main menus that do not have this option.
Same problem here in Dutch... with some installations it does show icons, with some it does not. No problem whatsover in 18.04 or 19.04. It happens in traditional and classical menu
I'm with the same problem.
I made a fresh install of ubuntu-mate 20.04 and menu icons are broken.
The problem seens to be in pt-br version.
Change system language to english fix the icons, but coming back to pt-br breakes again.
I managed to pin a calc sortcut with corret icon in the top bar doing as follows:
-right click on calc from the menu, selec pin to descktop
-in desktop folder edit the calc.descktop changin the line:
Icon[pt_BR]=acessórios-calculadora
to:
Icon[pt_BR]=accessoires-calculator
-and them drag-and-drop to top bar.
I change icons or add them if they are not default. I download a .png or jpeg (conver to a png) file from the Internet. Now open a root terminal and save your .png file at usr>shar>icons>mate>48x48>app.(I don't usually go all the way to apps, but I save mine at icons)
Then go to System> Look and Feel> Mate Menu. Pick you program, (Mate calculator) and click on properties. When the launch properties box comes up click on the square in the upper left corner with the icon, or missing icon symbol that will open where the icon is saved usr>shar>icons>mate>48x48>apps. Navigate to your icon and click on your icon that will make it the default icon for the system, or just restore the default icon if it is there.
Here is an example of one I have made for Thunar. I have had a lot of trouble with thumbnails showing in Mate for mp3's. If I open them once in Thunar, then they show up in caja after that. I use the traditional theme and didn't like the default icon, so I made my own.
Here is a missing icon. Just look for it where I indicated. I understand if they are all missing editing every single menu item would take to long and is not a solution. Just thought this might help some people.
usr>shar>icons>mate>48x48>apps>accessories-calculator.png
Though, really... there isn't actually a need for all locales to have a localised Icon key.
There is a hacky workaround - this command will erase all localised icon entries. Take caution.
sudo sed -i '/Icon\[/d' /usr/share/applications/*.desktop
This will fix missing application icons (until a MATE package is updated). Unfortunately this doesn't fix the menu categories (Accessories, Games, etc) which I suspect is compiled into the code (/usr/share/locale/pt_BR/LC_MESSAGES/).
If they were *.po files, they would've been editable in a text editor, but they're *.mo (compiled).
I won't be able to fix this alone - since I'm not part of the team. Though, it would be good if a mechanism is in place so future MATE packages don't add Icon[] in the final build.
Open up the locale and strip out any lowercase/dashed strings that would be an icon, such as:
applications-graphics
applications-accessories
Save this and copy the resulting .mo file to /usr/share/locale/XX-XX/LC_MESSAGES/mate-menus.mo as root (replacing XX-XX with your locale code, e.g. pt or pt-BR)
Well... turns out it's been fixed months ago. Now just needs the project leader (or someone with SRU powers) to add the patch to the existing packages for this LTS release.
Thank you very much for looking at this so thoroughly Luke So hopefully it will be added and updated soon.
BTW do you know where the translations for the programs in for example Preferences (Additional drivers, advance network...) are? Because I notice many are in English in 20.04, but were in Slovenian in 16.04.
[ERROR] The "category icons" in the menu are disabled when the system language is in Brazilian Portuguese. Even if you change the icon theme, the error is not corrected, the icons are not displayed.
It only works in a language other than Brazilian Portuguese.
We are awaiting a position on this as soon as possible.
Overall the best DE in Ubuntu.