| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente |
| changer_l_association_par_defaut_des_fichiers_avec_les_applications [Le 25/07/2013, 12:42] – [Globalement] 82.235.114.241 | changer_l_association_par_defaut_des_fichiers_avec_les_applications [Le 29/02/2016, 19:36] (Version actuelle) – supprimée L'Africain |
|---|
| {{tag>tutoriel}} | |
| ---- | |
| |
| ====== 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. | |
| <note tip>Si vous n'utilisez pas [[:Nautilus]] comme [[:gestionnaire de fichiers]] reportez-vous directement à [[#Modifier la table des associations directement|cette partie]]</note> | |
| |
| ===== 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. | |
| * [[:Nautilus]] reporte une erreur du style :((Voir les nombreuses discussions à ce sujet dans le forum, dont [[http://forum.ubuntu-fr.org/viewtopic.php?id=261796|celle-ci]] (solution message #4) , la navigation dans l'arborescence des fichiers par nautilus fonctionnant normalement.)) <code>Impossible d'ouvrir l'emplacement file:///home/(nom_d_utilisateur)</code> | |
| |
| 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|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. | |
| |
| [[:tutoriel:comment_modifier_un_fichier|Ouvrez le fichier]] **$HOME/.local/share/applications/mimeapps.list**((**$HOME** correspondant au //Dossier Personnel// de l'utilisateur)) qui doit contenir | |
| <file>[Added Associations] | |
| inode/directory=nautilus-folder-handler.desktop</file> | |
| |
| [[:tutoriel:comment_modifier_un_fichier==== 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%%''** | |
| |
| |
| <note importante> | |
| Depuis les versions d'Ubuntu supérieur à la 10.04, il y a plus la possibilité d'ajouté une application externe par la commande personnalisée grâce à "Ajouter" ( elle à était retiré, on a le droit à une Ajouter application en ligne..) | |
| La solution est de créer un fichier *.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 | |
| </note> | |
| <note help>Pour créer le fichier *.desktop, il vous faut connaitre quelques informations au préalable tel que: Name, Exec, TargetEnvironnement, .. | |
| 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 | |
| </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'[[:tutoriel:comment_modifier_un_fichier|éditer avec les droits d'administrateur]]. | |
| |
| |
| <note warning>Dans le cadre d'une personnalisation d'un [[:live-cd|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:FIXME// | |