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
Au cas par cas
- Sélectionnez un document dont vous souhaitez modifier le logiciel par défaut
- Clic droit / propriétés
- Onglet « ouvrir avec »
- Cocher le logiciel par défaut
- Validez.
Si le logiciel par défaut ne s'y trouve pas, vous pouvez le rajouter avec le bouton « Ajouter » puis, dans la nouvelle boite de dialogue « Ajouter une application », déplier « Utiliser une commande personnalisée » et cliquer sur le bouton « Parcourir » ou saisissez directement le nom de la commande (ex : "evince
", "vlc
", "brasero
", …).
De la même manière, il est possible de passer des paramètres supplémentaires dans le champ sous « Utiliser une commande personnalisée ». Il suffit de préciser le nom de la commande suivi des arguments souhaités. Le nom du fichier sera ajouté automatiquement par nautilus après les arguments.
Par exemple, pour toujours ajouter les fichiers à la liste de lecture actuelle de totem, il faut saisir : totem --enqueue
La solution est de créer un fichier ayant pour extension .desktop dans le répertoire "applications" se trouvant dans votre HOME.
~/.local/share/applications/
qui ajoutera automatiquement une entrée dans le fichier
mimeapps.list
Pour celà, aidez vous des Quicklist d'unity et adaptez la selon vos besoin. ET récuperer le MimeType sur internet. http://standards.freedesktop.org/desktop-entry-spec/latest/apa.html
Voici un exemple pour Microsoft Word 2007 Sous Gnome et Ubuntu 13.04
[Desktop Entry] Version=1.0 Terminal=false Icon=/usr/share/app-install/icons/libreoffice-startcenter.png Categories=Office; Exec=playonlinux --run "Microsoft Word 2007" %F TargetEnvironment=GNOME;Unity MimeType=application/msword;application/vnd.openxmlformats-officedocument.wordprocessingml.document;application/vnd.openxmlformats- officedocument.wordprocessingml.template;application/vnd.ms-word.document.macroEnabled.12;application/vnd.ms-word.template.macroEnabled.12; Name=Microsoft Office 2007 ##End
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 :
application/pdf=evince.desktop
- pour un pdf ouvert avec adobe reader :
application/pdf=AdobeReader.desktop
Fichier à modifier pour un seul utilisateur
Les modifications n'affecteront que l'utilisateur concerné. Modifier le fichier $HOME/.local/share/applications/mimeapps.list3). 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.
Contributeurs: