Πολλές φορές βρίσκομαι αντιμέτωπος με περιπτώσεις όπου η εφαρμογή για έναν τύπο mime δεν έχει οριστεί, ή έχει οριστεί σωστά στις ρυθμίσεις kde / lxqt αλλά πχ στον πελάτη αλληλογραφίας ένα αρχείο *.patch μου ανοίγει με το libreoffice, έναν δεσμό όχι με τον προκαθορισμένο περιηγητή κλπ...
Στα γρήγορα ρύθμιση προκαθορισμένης εφαρμογής:
Ποιά είναι η εξ ορισμού εφαρμογή για αρχεία με καταλήξεις patch;
Κώδικας: Επιλογή όλων
[dglent@localhost]$ xdg-mime query default text/x-patch
[dglent@localhost]$
Ας ορίσουμε το kwrite:
Κώδικας: Επιλογή όλων
[dglent@localhost]$ xdg-mime default kde4-kwrite.desktop text/x-patch
Κώδικας: Επιλογή όλων
[dglent@localhost]$ xdg-mime query default text/x-patch
[dglent@localhost]$ kde4-kwrite.desktop
Κώδικας: Επιλογή όλων
[dglent@localhost ~]$ cd /usr/share/applications
[dglent@localhost applications]$
Κώδικας: Επιλογή όλων
[dglent@localhost applications]$ grep -r patch
kde4/kdiff3.desktop:GenericName[da]=Brugerflade til diff/patch
kde4/kdiff3.desktop:GenericName[eo]=Fasado por la programoj "diff" kaj "patch"
kde4/kdiff3.desktop:GenericName[es]=Interfaz para diff/patch
kde4/kdiff3.desktop:GenericName[it]=Interfaccia per i comandi diff e patch
kde4/kdiff3.desktop:GenericName[nds]=Böversiet för "diff" un "patch"
kde4/kdiff3.desktop:GenericName[nn]=Motor for diff- og patch-filer
kde4/kdiff3.desktop:GenericName[pt_BR]=Interface do diff/patch
kde-mimeapps.list:text/x-patch=kde4-kompare.desktop;kde4-kate.desktop;
text/x-patch
Και για να το συσχετίσω με το kwrite
Κώδικας: Επιλογή όλων
[dglent@localhost applications]$ grep -r kwrite
kde4/kwrite.desktop:Exec=kwrite %U
kde4/kwrite.desktop:X-DocPath=kwrite/index.html
kde4/kwrite.desktop:X-DBUS-ServiceName=org.kate-editor.kwrite
kde-mimeapps.list:text/plain=kde4-kate.desktop;kde4-kwrite.desktop;libreoffice-writer.desktop;
mimeapps.list:application/xhtml+xml=firefox.desktop;kde4-kfmclient_html.desktop;kde4-kwrite.desktop;gedit.desktop;writer.desktop;
mimeapps.list:text/html=kde4-kfmclient_html.desktop;kde4-kwrite.desktop;writer.desktop;
mimeinfo.cache:text/plain=libreoffice-writer.desktop;juffed.desktop;kde4-active-documentviewer_txt.desktop;kde4-kwrite.desktop;kde4-kate.desktop;kde4-okularApplication_txt.desktop;
kde4-kwrite.desktop