Contenu | Rechercher | Menus

Ouvrir un fichier avec le logiciel par défaut

Présentation

La commande xdg-open utilisée dans un terminal, permet de lancer le logiciel par défaut correspondant à la fois à votre variante et au type de fichier ou d'action qui vous intéresse :

Exemple :

xdg-open /etc/fstab

ouvrira fstab

  • avec gedit, si votre variante est Ubuntu
  • avec kate, (Kubuntu)
  • avec mousepad, (Xubuntu)
  • avec leafpad, (Lubuntu).

De même, xdg-open choisira l'application la plus appropriée dans les cas suivants :

  xdg-open ma_photo.png
  xdg-open ma_photo.gif
  xdg-open ma_photo.jpg
  xdg-open ~/.config/vlc/vlcrc
  xdg-open https://doc.ubuntu-fr.org/
  xdg-open son.mp3
  xdg-open ssh://foo@192.168.0.1:2221
  xdg-open fish://192.168.0.2/var/log

Ajouter ou modifier une association

Les lanceurs d’application se trouvent dans le dossier ~/.local/share/applications/ et la liste des associations dans le fichier ~/.local/share/applications/defaults.list ou ~/.local/share/applications/mimeapps.list (xdg-open 1.1.0 rc3).

Pour ajouter ou modifier une association par son type MIME :

 xdg-mime default xpdf.desktop application/pdf

Pour ajouter ou modifier une association par son rôle :

 xdg-mime default Thunar.desktop inode/directory

Importance en dépannage

La commande xdg-open est particulièrement utile en dépannage où elle devrait systématiquement remplacer gedit, puisque gedit n'est pas présent dans toutes les variantes.

a) Jusqu'à 17.04/Zesty incluse
- Dans Kubuntu :

kdesudo xdg-open /etc/fstab

- Dans les autres variantes *buntu :

gksudo xdg-open /etc/fstab


b) Si vous utilisez wayland dans 17.10/Artful et les versions ultérieures, voyez "lancer une application comme admin" dans https://doc.ubuntu-fr.org//wayland



Le contenu de ce wiki est sous licence : CC BY-SA v3.0