On Sun, 2021-04-11 at 15:47 +0800, Ed Greshko wrote:
The "other" way to fix it is to edit the file...
/usr/share/applications/caja.desktop
and comment out as shown
#NoDisplay=true
#OnlyShowIn=MATE;
Caveat: This file is a "system-wide" file and may get overwritten on
updates. This file affects all users
The previous "menulibre" solution is a per-user solution which adds a
desktop file within the user's directory.
I wonder if it's supposed to be undisplayed and only in MATE, or was
that a goof. The original poster might try filing a bug report and see
what the response is.
I'm still on Fedora 32, using MATE with old-school menus, not the
pretend it's a tablet interface. Caja is in the Applications - System
Tools sub-menu.
My default-installation /usr/share/applications/caja.desktop contains:
NoDisplay=true
OnlyShowIn=MATE;
My /usr/share/xfce4/helpers/caja.desktop does not.
I can sort of understand it being MATE specific. When I had KDE
installed on a system, as well as other interfaces, there were various
things that only showed up in it. So I guess various interfaces which
have their own file browsers might use theirs instead, or instead of
listing all the available ones. But it's a bit user-unfriendly.
I do modify my menus (which actually means *my* menus, which should get
left alone by updates). e.g. It makes no sense, to me, for Evolution
to be in the Office menu, but not the Internet one. Chiefly, I use it
for email, which is an internet thing.