https://github.com/sandsmark/selectdefaultapplication
an ugly hack to be able to select default applications in linux in a better way
https://github.com/sandsmark/selectdefaultapplication
Last synced: 8 months ago
JSON representation
an ugly hack to be able to select default applications in linux in a better way
- Host: GitHub
- URL: https://github.com/sandsmark/selectdefaultapplication
- Owner: sandsmark
- License: gpl-2.0
- Created: 2018-04-07T16:13:49.000Z (about 8 years ago)
- Default Branch: master
- Last Pushed: 2022-12-08T16:57:42.000Z (over 3 years ago)
- Last Synced: 2025-07-23T11:52:26.107Z (11 months ago)
- Language: C++
- Size: 148 KB
- Stars: 108
- Watchers: 5
- Forks: 9
- Open Issues: 12
-
Metadata Files:
- Readme: README.md
- License: COPYING
Awesome Lists containing this project
README
Select Default Application
==========================
A very simple application that lets you define default applications on Linux in a sane way.

How it works
------------
Basically it just loads all installed applications by reading their .desktop
files, reads the MimeType fields to see what it supports, and updates
~/.config/mimeapps.list with what the user wants.
Links
-----
* https://specifications.freedesktop.org/mime-apps-spec/mime-apps-spec-latest.html
* https://specifications.freedesktop.org/desktop-entry-spec/desktop-entry-spec-latest.html
* https://specifications.freedesktop.org/shared-mime-info-spec/shared-mime-info-spec-latest.html