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 gestionnaires de fichiers et la seconde est valable pour tous les environnements.
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.
Les manipulations1) sont assez similaires que vous utilisiez Nautilus, Thunar ou Pcmanfm, adaptez selon les cas:
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 :
/usr/bin/Freeplane/freeplane.sh
Est à réécrire :
/usr/bin/Freeplane/freeplane.sh %f
Cf ce tutoriel
Modifiez le fichier mimeapps.list
dans le dossier caché .local/share/applications/ de votre Dossier Personnel.
C'est l'action opérée par l'interface graphique de Nautilus, décrite plus haut.
L'association entre type de fichier et logiciel à utiliser est définie dans le fichier /usr/share/applications/defaults.list qu'il vous faut éditer avec les droits d'administrateur. Voici un exemple pour lire les PDF :
application/pdf=evince.desktop
application/pdf=AdobeReader.desktop
Dans le cas d'Ubuntu il s'agit d'un lien symbolique vers /etc/gnome/defaults.list.
Ce qui suit décrit la procédure à faire pour ouvrir un fichier avec une commande personnalisée.
Il n'est pas possible d'ajouter une commande personnalisée avec Nautilus.
Créer un 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 ici. Ensuite vous devriez retrouver le raccourci dans la liste des applications. Il ne vous reste plus qu'à suivre la procédure plus haut.
Avec Thunar ou Pcmanfm en suivant la procédure indiquée 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.
Ces manipulations pour Nautilus peuvent être nécessaires si:
Pour résoudre cela :