Skip to content

Instantly share code, notes, and snippets.

@Un1Gfn
Last active March 28, 2021 13:52
Show Gist options
  • Save Un1Gfn/d15ffd95d8b0bc9557d807e53b1c9332 to your computer and use it in GitHub Desktop.
Save Un1Gfn/d15ffd95d8b0bc9557d807e53b1c9332 to your computer and use it in GitHub Desktop.

https://gist.github.com/Un1Gfn/d15ffd95d8b0bc9557d807e53b1c9332


mailcap

MDN

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


shared-mime-info

desktop-file-utils

xdg-utils

perl-file-mimeinfo


Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment