Desktop files
Location
- Global
\usr\share\applications
- Local
~\.local\share\applications
How to hide any .desktop file
- Copy the entry from
\usr\share\applications
to~\.local\share\applications
-
Delete everything inside the file and paste this:
[Desktop Entry] Hidden = True
OR
Then, to hide the entry in all environments, open the desktop entry file in a text editor and add the following line:
NoDisplay=true
.
fbrokendesktop - find what's wrong with your desktop entry
The fbrokendesktop
Bash script detects broken Exec values pointing to non-existent paths. Without any arguments it uses preset directories in the DskPath array. It shows only broken .desktop with full path and filename that is missing.
Force some theme on a particular application
- Add following line to its
Exce
part in .desktop file -env GTK_THEME=Adwaita:light
or use the theme of your choice.