Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente Prochaine révision Les deux révisions suivantes | ||
tutoriel:changer_l_association_par_defaut_des_fichiers_avec_les_applications [Le 24/01/2015, 00:33] 90.0.146.101 [Globalement] |
tutoriel:changer_l_association_par_defaut_des_fichiers_avec_les_applications [Le 25/11/2017, 12:36] YannUbuntu retrait Ubuntu-tweak (obsolete) |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | {{tag>tutoriel}} | + | {{tag>tutoriel gestionnaire_de_fichiers}} |
---- | ---- | ||
====== Changer l'association par défaut des fichiers avec les applications ====== | ====== 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. | + | Il existe plusieurs façons de modifier l'application utilisée pour ouvrir un type de fichier. La première partie de cette page décrit l'opération à exécuter avec différents [[:gestionnaire_de_fichiers|gestionnaires de fichiers]] et la [[#Modifier la table des associations directement|seconde]] est valable pour tous les environnements. |
- | <note important>Si les manipulations données ne semblent pas correspondre à votre [[:gestionnaire de fichiers]], merci de compléter cette page ou, à défaut, reportez-vous directement à la partie << [[#Modifier la table des associations directement]] >> </note> | + | |
+ | ===== Depuis les paramètres système Unity ===== | ||
+ | Pour quelques applications, vous pouvez cliquer sur la molette en haut à droite puis accédez à l'écran **À propos de cet ordinateur**. Vous verrez un onglet **Applications par défaut**. | ||
+ | Dans cet onglet vous pouvez régler les applications par défaut des fichiers généraux | ||
+ | (web , courriels,calendrier,musique,videos,photos). | ||
+ | Ou bien passez par //Paramètres système -> Détails -> Applications par défaut//. | ||
===== Depuis le gestionnaire de fichier ===== | ===== Depuis le gestionnaire de fichier ===== | ||
- | ==== Au cas par cas ==== | ||
- | Les manipulations sont assez similaires que vous utilisiez [[:Nautilus]] ou [[:Thunar]]: | ||
- | - 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''", ...). | + | ==== Pour un seul utilisateur ==== |
+ | ===Graphiquement=== | ||
+ | Les manipulations((http://askubuntu.com/questions/204823/how-do-you-change-the-default-document-viewer-to-okular#204826)) sont assez similaires que vous utilisiez [[:Nautilus]], [[:Thunar]] ou [[:Pcmanfm]], adaptez selon les cas: | ||
+ | * Sélectionnez un document dont vous souhaitez modifier le logiciel par défaut | ||
+ | * Clic droit / //Propriétés//, | ||
+ | * Onglet //Ouvrir avec//, | ||
+ | * Cocher l'application de votre choix, | ||
+ | * Cliquez sur //Définir par défaut//, | ||
+ | * Validez. | ||
- | 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. | + | == Ajouter un programme à la liste des application "ouvrir avec" == |
- | Par exemple, pour toujours ajouter les fichiers à la liste de lecture actuelle de totem, il faut saisir : **''%%totem --enqueue%%''** | + | Pour ajouter un programme à la liste des application "ouvrir avec", il faut ouvrir le fichier .desktop de l'application (une façon aisée de faire cela est d'utiliser [[:Menulibre]]) et rajouter les caractères " %f" après la commande. Par exemple, la commande : |
+ | <code> | ||
+ | /usr/bin/Freeplane/freeplane.sh | ||
+ | </code> | ||
+ | Est à réécrire : | ||
+ | <code> | ||
+ | /usr/bin/Freeplane/freeplane.sh %f | ||
+ | </code> | ||
- | <note important>FIXME Cela ne fonctionne pas avec Ubuntu [[:Precise]] 12.04 LTS car on ne peut plus entrer de ligne de commande personnalisée. Attribuer un programme "exotique" (même présent dans le menu application) à un fichier est impossible. Peut-on fournir ici des solutions simples? </note> | + | Cf [[https://ubuntugenius.wordpress.com/2012/06/18/ubuntu-fix-add-program-to-list-of-applications-in-open-with-when-right-clicking-files-in-nautilus/|ce tutoriel]] |
- | ==== Globalement ==== | ||
- | Ces manipulations viable pour [[:Nautilus]] 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. | + | === Manuellement === |
- | - Lancez Nautilus de façon manuelle depuis un [[:terminal|terminal]] ou avec la combinaison de touche //Alt+F2// | + | Modifiez le fichier ''mimeapps.list'' dans le [[:fichier_cache|dossier caché]] **.local/share/applications/** de votre **Dossier Personnel**. |
- | - Ouvrez votre //Dossier Personnel// et faites un clic droit sur **Documents** (ou autre raccourci de dossier non fonctionnel) | + | C'est l'action opérée par l'interface graphique de [[:Nautilus]], décrite plus haut. |
- | - 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> | ||
- | !!! ATTENTION - DANS 12.04 : la fonction "ouvrir avec une autre application" n'existe plus dans le menu du clic droit ... comment faire ? !!! | ||
+ | ==== Pour tous les utilisateurs ==== | ||
- | ===== Modifier la table des associations directement ===== | + | L'association entre type de fichier et logiciel à utiliser est définie dans le fichier **/usr/share/applications/defaults.list** qu'il vous faut [[:tutoriel:comment_modifier_un_fichier|éditer]] avec [[:sudo|les droits d'administrateur]]. Voici un exemple pour lire les PDF : |
- | + | ||
- | L'association entre type de fichier et logiciel à utiliser est définie dans le fichier **/usr/share/applications/defaults.list**, dont le format est assez clair. | + | |
* pour un pdf ouvert avec evince :<file>application/pdf=evince.desktop</file> | * 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> | * pour un pdf ouvert avec adobe reader :<file>application/pdf=AdobeReader.desktop</file> | ||
- | 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 tip>Les associations par défaut peuvent aussi n'être changées que pour un seul utilisateur en modifiant le fichier **$HOME/.local/share/applications/mimeapps.list**((**$HOME** correspondant au //Dossier Personnel// de l'utilisateur)). C'est ce que fait la méthode **[[#Au cas par cas]]** par l'interface graphique de [[:nautilus]].</note> | + | Dans le cas d'Ubuntu il s'agit d'un lien symbolique vers **/etc/gnome/defaults.list**. |
- | <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> | ||
+ | ====Commande personnalisée==== | ||
+ | Ce qui suit décrit la procédure à faire pour ouvrir un fichier avec une commande personnalisée. | ||
+ | ===Nautilus=== | ||
+ | Il n'est pas possible d'ajouter une commande personnalisée avec [[:Nautilus]]. | ||
+ | |||
+ | Créer un [[:raccourci-lanceur|raccourci]] pour votre commande personnalisée qui ajoutera automatiquement une entrée dans le fichier ''mimeapps.list'' qui gère les applications par défaut. Lors de la création du lanceur il est important de connaître le ''MimeType'' que vous trouverez [[http://standards.freedesktop.org/desktop-entry-spec/latest/apa.html|ici]]. Ensuite vous devriez retrouver le raccourci dans la liste des applications. Il ne vous reste plus qu'à suivre [[#Graphiquement|la procédure plus haut]]. | ||
+ | |||
+ | |||
+ | ===Pcmanfm et Thunar=== | ||
+ | Avec [[:Thunar]] ou [[:Pcmanfm]] en suivant la procédure indiquée [[#Graphiquement|plus haut]] vous pourrez choisir l'option //Personnaliser// puis pour Pcmanfm dans l'onglet //Custom Command line//, entrez votre commande. Dans Thunar le champs //Commande personnalisée// s'affiche en bas de la fenêtre. | ||
+ | |||
+ | Il suffit de préciser le nom de la commande suivi des arguments souhaités. | ||
+ | |||
+ | =====Problèmes connus===== | ||
+ | ====Les dossiers ne s'ouvrent plus avec Nautilus==== | ||
+ | Ces manipulations pour [[:Nautilus]] 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.)) <file>Impossible d'ouvrir l'emplacement file:///home/(nom_d_utilisateur)</file> | ||
+ | |||
+ | Pour résoudre cela : | ||
+ | - 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** ou **Fichiers**, | ||
+ | - Cochez **Mémoriser cette application pour les fichiers « dossier »**, | ||
+ | - Validez. | ||
+ | |||
+ | =====Voir aussi===== | ||
+ | * [[http://forum.ubuntu-fr.org/viewtopic.php?id=1271051&p=2|Post sur le forum pour une commande personnalisée sous Unity]], | ||
+ | * [[https://ubuntugenius.wordpress.com/2012/06/18/ubuntu-fix-add-program-to-list-of-applications-in-open-with-when-right-clicking-files-in-nautilus/|Créer un lanceur avec une commande personnalisée]] (en). | ||
---- | ---- | ||
- | //Contributeurs:FIXME// | + | |
+ | //Contributeurs:Yanov [[:utilisateurs:l_africain|L'Africain]]// |