Opera does not appear in 20.10 Menu until .desktop file edited

Hello. I installed Opera in 20.10 and even though the install was successful, the icon did not appear in the Menu.

I checked the .desktop file in /usr/share/applications and the two categories listed were Network & WebBrowser.

I added Internet to the Categories line so that it read:
Categories=Internet;Network;WebBrowser;

After that edit, Opera appeared in the Menu. However, Mate is the first desktop that has required me to edit this file in order for Opera to appear in the Menu. So, maybe Mate needs to be made aware of categories like "Network" & "WebBrowser"?

How did you download Opera? Opera is available in the Software Boutique under Menu>Administration. I just downloaded it and Opera was automatically placed in the Internet menu. The Welcome Menu under Administration guides you when you first install Ubuntu Maté and allows you to use the Software Boutique to install popular apps. Hope this helps and best regards. :ok_hand:t2:

1 Like

I downloaded a .deb file from Opera's website.

i have found a lot of times if the program does not appear in the menu just logging in and out will fix it. There are a few times I had to add it by using System>Preferences>Look and Feel>Main Menu>Add Item and then search, usually but not always in file system>usr>bin.

1 Like

I hear you. However, in my case, as soon as I added "Internet" to the categories line in the desktop file, it appeared in the menu. Other distros that I have tried, didn't require this. It seems like the Mate desktop doesn't understand the default categories that Opera lists in their .desktop file. Wouldn't it be better if the Mate developers updated Mate to recognize the categories of "Network" and "Webbrowser" that Opera uses by default?

Thanks for the reply. Unfortunately, it doesn't really help because I don't think the issue is that I downloaded a .deb from Opera rather than installing it from the Software Boutique. I think the issue is that Mate, unlike other desktop environments, didn't instantly recognize the categories that Opera lists in their .desktop file. As soon as I added "Internet" to the categories line in the .desktop file, then Opera appeared in the menus. Wouldn't Mate be a better desktop environment if it had recognized the "Network" and "Webbrowser" categories that were in that .desktop file instead of requiring me to edit it?

I have a question. If a user who has already solved their own issue comes to a forum to provide thoughts and feedback, why would a moderator move that post to the support and help requests section?

This question belongs there I guess.

Wouldn't Mate be a better desktop environment if it had recognized the "Network" and "Webbrowser" categories that were in that .desktop file instead of requiring me to edit it?

Other users installed it from the software boutique and it didn't require such editing.
You might ask as well on the Opera Forums «Wouldn't Opera be a better browser if no desktop file editing were required for the browser to be listed in my menu ?»

Hard to tell because we don’t know what was done during your original installation. I had the “Internet” menu from the start and loaded Chrome from the beginning using the Software Boutique in the Welcome Screen without any issues. After your problem came up I checked by going directly to the Software Boutique and downloaded Opera, and it appeared in the “Internet” menu with no fuss. I can only speak to my experience and so far UM has given me no problems. Sorry your experience has not been positive.

1 Like

I would whole heartedly agree with this except for the fact that Ubuntu Mate is the first distro / desktop environment that I've tried that didn't instantly recognize Opera (when installed from a .deb downloaded from Opera's website) in its menus.

So, in my case, I downloaded the Opera .deb from Opera's website. I've done this on quite a few other distros / desktop environments and Mate is the first one that required me to add "Internet" to the categories line in the .desktop file in order for it to be shown in the the menu.