diff options
author | Marcin Chrzanowski <m@m-chrzan.xyz> | 2023-03-11 00:59:54 +0100 |
---|---|---|
committer | Marcin Chrzanowski <m@m-chrzan.xyz> | 2023-03-11 00:59:54 +0100 |
commit | ad2e8de50a90fb109d57f20e28250d35c8d34fcb (patch) | |
tree | 4943798d274ecbed778650449274df7022339c98 | |
parent | 61e3a223696dc5c811c7f97f002b2046ec722689 (diff) |
Add xdg-open info
-rw-r--r-- | xdg-open.md | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/xdg-open.md b/xdg-open.md new file mode 100644 index 0000000..e4b685d --- /dev/null +++ b/xdg-open.md @@ -0,0 +1,23 @@ +# Opening files with specific programs + +`xdg-open` looks up a file's mimetype, then determines which application to use +to open it. + +The local database for applications to use is in `~/.config/mimeapps.list`. Need +a `.desktop` file, which can be created under `~/.local/share/applications/`. + +## Setting defaults + +Easiest to do with `mimeopen` (from `perl-file-mimeinfo` on Arch): + + mimeopen -d <file> + # will prompt to select a program from a list + +## Default browser + +The relevant mime types are: + + x-scheme-handler/http= + x-scheme-handler/https= + +For qutebrowser, just copied the `.desktop` from [the repo](https://github.com/qutebrowser/qutebrowser/blob/master/misc/org.qutebrowser.qutebrowser.desktop). |