https://gist.github.com/Un1Gfn/d15ffd95d8b0bc9557d807e53b1c9332
mailcap
MDN
- Media type and format guide: image, audio, and video content
- Media container formats (file types) guide
- Web video codec guide
Web audio codec guide
ArchWiki
$ xdg-settings --list
Known properties:
default-url-scheme-handler Default handler for URL scheme
default-web-browser Default web browser
$ xdg-settings get default-web-browser
firefox.desktop
/etc/mime.types
/usr/share/mime/mime.cache
/usr/share/applications/mimeinfo.cache
~/.local/share/applications/mimeinfo.cache
~/.config/mimeapps.list
# /usr/bin/update-desktop-database --quiet
# sudo /usr/bin/update-desktop-database --quiet
# /usr/bin/env PKGSYSTEM_ENABLE_FSYNC=0 /usr/bin/update-mime-database /usr/share/mime
# sudo /usr/bin/env PKGSYSTEM_ENABLE_FSYNC=0 /usr/bin/update-mime-database /usr/share/mime
$ gsettings list-keys org.gnome.desktop.default-applications.terminal
exec-arg
exec
$ gsettings get org.gnome.desktop.default-applications.terminal exec-arg
'-x'
$ gsettings get org.gnome.desktop.default-applications.terminal exec
'gnome-terminal'
$ gsettings set org.gnome.desktop.default-applications.terminal exec-arg '-e'
$ gsettings set org.gnome.desktop.default-applications.terminal exec 'alacritty'
https://askubuntu.com/questions/16580/where-are-file-associations-stored
https://unix.stackexchange.com/questions/510207/mime-type-for-all-files-linux
- xdg-desktop-icon(1)
- xdg-desktop-menu(1)
- xdg-email(1)
- xdg-icon-resource(1)
- xdg-mime(1)
- xdg-open(1)
- xdg-screensaver(1)
- xdg-settings(1)