Ceci est une ancienne révision du document !
Changer l'association par défaut des fichiers avec les applications
Il existe plusieurs façons de modifier le type de logiciel utilisé pour ouvrir un type de fichier.
Pour Nautilus
Globalement
Ces manipulations peuvent être nécessaires si:
- Les Raccourcis vers les dossiers (Dossier Personnel, Bureau, Documents, Musique, Images, Vidéos,…) s'ouvrent non pas avec Nautilus mais avec une autre application.
Dû à sa profonde intégration avec le système, le plus simple sera d'utiliser l'interface de nautilus pour résoudre le problème, mais en quelques circonstances, vous devrez vérifier certains fichiers fonctionnels de Nautilus.
- Lancez Nautilus de façon manuelle depuis un terminal ou avec la combinaison de touche Alt+F2
- Ouvrez votre Dossier Personnel et faites un clic droit sur Documents (ou autre raccourci de dossier non fonctionnel)
- Dans le menu contextuel qui s'affiche choisissez Ouvrir avec une autre application.
- Dans la liste des applications proposées, choisir Nautilus
- Cochez Mémoriser cette application pour les fichiers « dossier »
- Validez.
Ouvrez le fichier $HOME/.local/share/applications/mimeapps.list2) qui doit contenir
[Added Associations] inode/directory=nautilus-folder-handler.desktop
#End </note> ===== Modifier la table des associations directement ===== Les associations par défaut (entre type de fichier et logiciel à utiliser) peuvent être changées pour un seul utilisateur ou pour l'ensemble des utilisateurs. ==== Format du fichier à modifier ==== Le format du fichier est assez clair. Exemples : * pour un pdf ouvert avec evince :<file>application/pdf=evince.desktop</file> * pour un pdf ouvert avec adobe reader :<file>application/pdf=AdobeReader.desktop</file> <note>17/01/2013 Dans cet exemple avec les PDF, il faut noter qu'un acroread.desktop peut marcher aussi voire c'est le seul qui marche, enfin c'est confus ... </note> ==== Fichier à modifier pour un seul utilisateur ==== Les modifications n'affecteront que l'utilisateur concerné. Modifier le fichier **$HOME/.local/share/applications/mimeapps.list**((**$HOME** correspondant au //Dossier Personnel// de l'utilisateur)). C'est ce qui est fait dans la méthode **[[#Au cas par cas par l'interface graphique de nautilus, décrite plus haut. ==== Fichier à modifier pour l'ensemble des utilisateurs ==== Les modifications affecteront tous les utilisateurs. Elles sont définies dans le fichier /usr/share/applications/defaults.list. Dans le cas d'Ubuntu il s'agit d'un lien symbolique vers /etc/gnome/defaults.list. Assurez-vous de l'éditer avec les droits d'administrateur. <note warning>Dans le cadre d'une personnalisation d'un Live CD, si vous éditez /usr/share/applications/defaults.list vous finirez par éditer votre propre fichier /etc/gnome/defaults.list** et vous vous demanderez pourquoi les changements n'apparaissent pas dans le Live CD.</note>
Contributeurs: