La commande xdg-open
La commande xdg-open
n’est pas très connue, elle est pourtant indispensable dès qu’on commence à jouer avec la ligne de commandes dans un environnement graphique. Elle permet d’ouvrir à partir du terminal un fichier ou une URL avec l’application par défaut.
Ainsi pour accèder à Next INpact avec Firefox je vais taper ceci dans le terminal firefox https://www.nextinpact.com/
. Pour accèder à Next INpact avec Chromium je vais taper chromium-browser https://www.nextinpact.com/
. Si mon navigateur par défaut est Firefox alors xdg-open https://www.nextinpact.com/
ouvrira la page Next INpact avec Firefox.
Si comme moi vous vous servez de votre terminal pour lancer vos applications, je vous recommande d’utiliser la commande xdg-open
pour la plupart de vos alias dans votre fichier ~/.bash_aliases
. Il est plus logique d’utiliser xdg-open
qui se basera sur l’application par défaut pour ouvrir fichier/URL. En effet si vous changez votre éditeur de texte par défaut par exemple vous n’aurez pas à remodifier les alias concernés par le nouvel éditeur de texte par défaut dans votre ~/.bash_aliases
.
Voici une partie de mon fichier .bash_aliases
.
### Raccourcis Dossiers ### alias down='xdg-open ~/Téléchargements & disown & exit' alias xub='xdg-open ~/Sync/Linux/Ubuntu/Xubuntu & disown & exit' ### Raccourcis Fichiers ### alias n137='xdg-open ~/Sync/Notes/137.txt & disown & exit' alias conf='xdg-open ~/.bash_aliases & disown & exit' alias conff='xdg-open ~/.bash_functions & disown & exit' alias todo='xdg-open ~/Sync/Todo.txt & disown & exit' ### Raccourcis Internet ### alias freebox='xdg-open http://mafreebox.freebox.fr/index.php# & disown & exit' alias rss='xdg-open http://192.168.1.50/freshrss/p/i/ & disown & exit' ### Raccourcis Programmes ### alias cr='chromium-browser --start-maximized & disown & exit' alias cri='chromium-browser --start-maximized -incognito & disown & exit' alias ff='firefox & disown & exit' alias ffi='firefox -private-window & disown & exit'