Définir l'application par défaut pour des types de fichiers particuliers dans nautilus

8

J'utilise nautilus comme gestionnaire de fichiers et j'aimerais utiliser Vim au lieu de Gedit pour éditer mes fichiers texte. De nombreux fichiers (fichiers journaux, fichiers vides,…) sont déjà ouverts avec Vim, mais pas tous, par exemple les fichiers tex et les fichiers XML sont toujours ouverts avec Gedit.

update-alternatives --get-selections | grep edit les rendements

editor                auto     /usr/bin/vim.gnome
gnome-text-editor     manual   /usr/bin/vim.gnome
readline-editor       auto     /usr/bin/rlwrap

et j'ai également défini les variables d'environnement VISUALet EDITORpour pointer vers vim.

Bien que la question porte sur la modification de l'applicatin par défaut pour n'importe quel type de fichier, il est correct de répondre avec une solution qui résout simplement le problème mentionné en changeant l'éditeur par défaut, car c'est ce qui me dérange en ce moment.

ÉDITER:

La réponse de «hesse» a fonctionné pour la plupart des types de fichiers, mais pas pour tous. Par exemple, les Makefiles sont toujours ouverts avec Gedit. file --mime-type Makefilerenvoie text/plain, qui est déjà inclus dans ~/.local/share/applications/defaults.list. Mais file --mime-type somefilerevient également text/plainmais est ouvert avec Vim.

J'utilise Debian unstable.

Marco
la source

Réponses:

5

Vous devriez jeter un œil ~/.local/share/applications/defaults.listsous [Default Applications]. Là, vous devez définir le text/plainpointeur vers l' .desktopentrée pour vim, qui se trouve généralement dans /usr/share/applications/. Par exemple:

text/plain=gvim.desktop

la source
1
Puis-je spécifier un caractère générique? text=gvim.desktopou text/*=gvim.desktopne fonctionne pas. Je veux couvrir tous les fichiers texte.
Marco
7

La clé est Fichier | Propriétés. Choisissez cet élément de menu avec un fichier du type de fichier cible sélectionné, allez dans l'onglet "Ouvrir avec" et appuyez sur "Réinitialiser". Sélectionnez ensuite une application et appuyez sur «Définir par défaut». Cuisine testée sur Nautilus 3.2.1.

user22710
la source