Skip to content

xdg-mime

query

# get the file mime type for a file
xdg-mime query filetype "photo.jpeg"

# get default app
xdg-mime query default "image/jpeg"

default

  • Mime applications are saved at /etc/xdg/mimeapps.list (or ~/.config/mimeapps.list)
  • Desktop entries (eligible for default apps are stored at /usr/share/applications)
# set default app
xdg-mime default "feh.desktop" "image/jpeg"
xdg-mime default "thunar.desktop" "inode/directory"
xdg-mime default "firefox.desktop" "x-scheme-handler/https"