shell-things/local/share/applications
2024-06-07 09:00:41 +03:00
..
.gitignore applications .gitignore applications 2024-04-29 10:29:12 +03:00
a-brave-beta.desktop desktop files: attempt to trust the $PATH 2024-04-29 14:17:11 +03:00
a-brave-nightly.desktop desktop files: attempt to trust the $PATH 2024-04-29 14:17:11 +03:00
a-brave.desktop desktop files: attempt to trust the $PATH 2024-04-29 14:17:11 +03:00
a-code-insiders.desktop local/share/applications: add code & codium since school apparently uses the former 2024-05-08 11:45:16 +03:00
a-code.desktop local/share/applications: add code & codium since school apparently uses the former 2024-05-08 11:45:16 +03:00
a-codium.desktop local/share/applications: take inspiration for codium from the snap 2024-05-11 10:28:42 +03:00
a-firefox.desktop a-firefox.desktop: fix/break the icon 2024-06-07 09:00:41 +03:00
a-google-chrome.desktop desktop files: attempt to trust the $PATH 2024-04-29 14:17:11 +03:00
a-joplin.desktop desktop files: attempt to trust the $PATH 2024-04-29 14:17:11 +03:00
a-microsoft-edge-beta.desktop desktop files: attempt to trust the $PATH 2024-04-29 14:17:11 +03:00
a-microsoft-edge-dev.desktop desktop files: attempt to trust the $PATH 2024-04-29 14:17:11 +03:00
a-microsoft-edge.desktop desktop files: attempt to trust the $PATH 2024-04-29 14:17:11 +03:00
a-mpv.desktop desktop files: attempt to trust the $PATH 2024-04-29 14:17:11 +03:00
a-signal.desktop desktop files: attempt to trust the $PATH 2024-04-29 14:17:11 +03:00
a-steam.desktop desktop files: attempt to trust the $PATH 2024-04-29 14:17:11 +03:00
a-syncplay.desktop desktop files: attempt to trust the $PATH 2024-04-29 14:17:11 +03:00
a-telegram.desktop local…applications: add a-telegram.desktop 2024-06-05 09:40:35 +03:00
a-thunderbird.desktop desktop files: attempt to trust the $PATH 2024-04-29 14:17:11 +03:00
briar.desktop desktop files: attempt to trust the $PATH 2024-04-29 14:17:11 +03:00
libreawoo.desktop desktop files: attempt to trust the $PATH 2024-04-29 14:17:11 +03:00
README.md run prettier-plugin-sh 2024-06-06 20:38:36 +03:00

Custom app menu entries

These can be used for either ~/.local/share/applications or /usr/local/share/applications which are read by graphical desktop environments for their app menus and default applications selections.

Additionally ~/.config/autostart or /etc/xdg/autostart could symlink here so graphical desktop environments started the apps on login.

a-*.desktop

These files are companions to my script repos bash/usr-local-bin/* belonging to /usr/local/share/applications and are named so to avoid masking package manager. They have clearly different names such as using all caps.

Apparently one can also have subdirectories in /usr/local/share/applications/ and ~/.local/share/applications/ making life easier.

Refreshing the menus

update-desktop-database -v ~/.local/share/applications
sudo update-desktop-database -v /usr/local/share/applications

Default applications

Codium documentation points out the existence of ~/.config/mimeapps.list and gives these two examples:

[Default Applications]
inode/directory=org.gnome.Nautilus.desktop;
% grep directory /usr/share/applications/mimeinfo.cache
inode/directory=codium.desktop
org.gnome.Nautilus.desktop

TODO: I wonder if it needs an update-desktop-database or similar though.