Ceci est une ancienne révision du document !
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
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