Desktop files
Location
- Global
\usr\share\applications - Local
~\.local\share\applications
How to hide any .desktop file
- Copy the entry from
\usr\share\applicationsto~\.local\share\applications -
Delete everything inside the file and paste this:
[Desktop Entry] Hidden = TrueOR
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
Excepart in .desktop file -env GTK_THEME=Adwaita:lightor use the theme of your choice.