Comment définir les applications par défaut dans Chromium / Chrome / Firefox / Ubuntu Linux
Situation : Vous détestez l'application par défaut qui s'ouvre lorsque vous double-cliquez sur un fichier ou lorsque vous l'ouvrez avec le navigateur Chrome et vous souhaitez en changer.
-
Dans Unity (et probablement Gnome 3 Shell), certaines applications par défaut peuvent être modifiées par l'intermédiaire de gnome-control-center
: Paramètres du système > Infos système > Applications par défaut
-
Vous pouvez également cliquer avec le bouton droit de la souris sur un fichier > sélectionner Propriétés > Ouvrir avec. Voyez quels sont les applications/programmes qui y sont répertoriés. Vous pouvez également les ajouter et les définir par défaut.
-
Si aucune des méthodes ci-dessus ne fonctionne, vous pouvez utiliser xdg-utils
( xdg-mime
) pour définir une application par défaut pour un type Mime spécifique
Tout d'abord, vous devez déterminer la chaîne de texte à utiliser comme "type mime". Un moyen facile de le trouver est de regarder dans le fichier du bureau de l'application par défaut.
Exemple : Chromium ouvre les liens magnétiques et les fichiers bittorrent avec transmission-gtk
par défaut. Vous souhaitez utiliser deluge. Les fichiers .desktop se trouvent généralement dans le dossier /usr/share/applications/
. Nous utilisons le cat
pour consulter le fichier /usr/share/applications/transmission-gtk
(une ligne qui commence par "MimeType") :
$ grep 'MimeType' /usr/share/applications/transmission-gtk.desktop
MimeType=application/x-bittorrent;x-scheme-handler/magnet;
Bingo ! x-scheme-handler/magnet y application/x-bittorrent sont les types de mime que nous recherchons.
Comment utiliser l'outil xdg-mime
commande ? C'est simple : xdg-mime default myapp.desktop mymimetype
où nous remplaçons myapp.desktop y mymimetype avec les valeurs ci-dessus.
En suivant l'exemple ci-dessus, nous voulons que les liens magnétiques et les fichiers bittorrent s'ouvrent avec Deluge ( deluge-gtk
). Vous devez d'abord installer le logiciel deluge-gtk
(sinon le fichier .desktop n'existera pas). Ensuite, vous devez exécuter :
xdg-mime default deluge.desktop x-scheme-handler/magnet
xdg-mime default deluge.desktop application/x-bittorrent
grep -i deluge ~/.local/share/applications/*
La dernière commande ( grep
) devrait renvoyer " application/x-bittorrent=deluge.desktop "et l'autre type de mime pour l'aimant. Sinon, quelque chose s'est mal passé (peut-être le fichier du bureau n'existait-il pas ?).
Et c'est tout ! Fermez et ouvrez à nouveau chromium-browser (ou déconnectez-vous/connectez-vous).
Pour les besoins de la documentation, les fichiers relatifs aux types de mime et aux applications par défaut sont les suivants :
~/.local/share/applications/defaults.list
~/.local/share/applications/mimeapps.list
~/.local/share/applications/mimeinfo.cache
/usr/share/applications/mimeinfo.cache
/usr/share/applications/mimeapps.list
/usr/share/applications/defaults.list