xdg-settings
Manage settings of XDG-compatible desktop environments. More information: https://portland.freedesktop.org/doc/xdg-settings.html.
- Print the default web browser:
xdg-settings get default-web-browser
- Set the default web browser to Firefox:
xdg-settings set default-web-browser firefox.desktop
- Set the default mail URL scheme handler to Evolution:
xdg-settings set default-url-scheme-handler mailto evolution.desktop
- Set the default PDF document viewer:
xdg-settings set pdf-viewer.desktop
- Display help:
xdg-settings --help