Comment changer le programme par défaut pour un type de fichier choisi à l'échelle du système en kde ou xfce?

11

J'aimerais avoir des fichiers d'un type choisi (par leur extension) à ouvrir avec certains programmes spécifiques. Quels fichiers de configuration dois-je modifier?
J'en ai essayé /usr/share/appplications/default.listmais ça ne marche pas.

igor012
la source

Réponses:

16

Jetez un œil au dossier $HOME/.local/share/applications/defaults.list

Il y a une section [Default Applications]pour spécifier les programmes pour des types MIME particuliers. Vous pouvez ajouter par exemple:

application/x-debian-package=gdebi.desktop

Les .desktopfichiers peuvent être trouvés dans /usr/share/applications/ou vous pouvez créer vos propres fichiers sous $HOME/.local/share/applications/. Pour connaître le type MIME des fichiers, exécutez

file --mime-type <some_file>

Alternativement, dans KDE, on peut accomplir la même chose dans l'interface graphique dans les associations de fichiers à l'intérieur des paramètres système.


Pour enregistrer un type MIME pour une extension, voir freedesktop.org - AddingMIMETutor et stackoverflow - Enregistrer les extensions de fichier / types MIME sous Linux .

Marco
la source
J'ai modifié le type MIME `MimeType = image / x-exr; image / tiff; image / png; image / jpeg; image / dpx; ' dans le fichier .desktop.
igor012
1
Sur ma version Fedora release 18 (Spherical Cow)exécutant xfce, le fichier s'appelait mimeapps.list, pas defaults.list. JTYSK
nook
Cela peut être utilisé pour définir l'application en fonction du type MIME, mais qu'en est-il de l'extension de fichier (selon la question d'origine)? Par exemple, les esquisses de traitement ont le type MIME text / plain ("document en texte brut"), mais elles peuvent être différenciées par leur extension .pde. Je voudrais les configurer pour qu'ils s'ouvrent dans le traitement, mais je n'ai pas pu le faire sans affecter les fichiers .txt et autres également.
APPA
1
@appas Vous enregistrez d'abord l'extension de fichier dans un type MIME. Ensuite, vous affectez une application au type MIME comme illustré dans cette réponse.
Marco
Vous pouvez également trouver les fichiers personnalisés "Ouvrir avec" .desktop (Desktop Entry) dans ce dossier d'applications locales - ils sont automatiquement créés ici. Certaines options à l'intérieur du fichier peuvent être modifiées avec l'interface graphique "Propriétés du fichier" du gestionnaire de fichiers.
Edward