FaciLinux

Guide Facili per Linux

Può capitare, mentre si lavora all'interno di una finestra di terminale, di voler/dover aprire un file - magari contenuto proprio nella directory su cui si sta lavorando - con un'applicazione grafica.

Ad esempio di potrebbe avere l'esigenza di aprire un file immagine o un foglio di calcolo o un documento scritto con libreoffice. Per fortuna esiste un unico comando che ci aiuta ad aprire qualsiasi file con l'applicazione predefinita. Il comando si chiama xdg-open e si invoca semplicemente aggiungendo il nome del file che si vuole aprire. Per aprire, ad esempio, il file spreadsheet.xls, basta dare il comando:

xdg-open spreadsheet.xls

Xdg-open si occuperà di invocare il programma predefinito per i file excel (probabilmente Libreoffice). Se si vuole mantenere la possibilità di digitare nuovi comandi mentre l'applicazione grafica lanciata da xdg-open è attiva, basta far seguire al comando l'and commerciale (&), così il comando continua in background e lascia utilizzabile la linea di comando. Per aprire il file pdf esempio.pdf in background con l'applicazione predefinita il comando sarà quindi:

xdg-open esempio.pdf &