5 cose sorprendenti che puoi fare con LibreOffice dalla riga di comando
Converti, stampa, proteggi e fai di più con i tuoi file direttamente dalla riga di comando.
LibreOffice ha tutte le funzionalità di produttività che desideri da una suite di software per ufficio, rendendolo una popolare alternativa open source a Microsoft Office o Google Suite. Uno dei poteri di LibreOffice è la capacità di operare dalla riga di comando. Ad esempio, Seth Kenlon ha recentemente spiegato come utilizza un'opzione globale della riga di comando per convertire più file da DOCX a EPUB con LibreOffice. Il suo articolo mi ha ispirato a condividere altri suggerimenti e trucchi sulla riga di comando di LibreOffice.
Prima di esaminare alcune funzionalità nascoste dei comandi di LibreOffice, devi capire come utilizzare le opzioni con le applicazioni. Non tutte le applicazioni accettano opzioni (a parte quelle di base come l'opzione --help
, che funziona nella maggior parte delle applicazioni Linux).
$ libreoffice --help
Ciò restituisce le descrizioni di altre opzioni accettate da LibreOffice. Alcune applicazioni non hanno molte opzioni, ma LibreOffice ha alcune schermate, quindi c'è molto con cui giocare.
Detto questo, ecco cinque cose utili che puoi fare con LibreOffice sul terminale per rendere il software ancora più utile.
1. Personalizza le tue opzioni di lancio
Puoi modificare il modo in cui avvii LibreOffice. Ad esempio, se desideri aprire solo il componente elaboratore di testi di LibreOffice:
$ libreoffice --writer #starts the word processor
Puoi aprire gli altri componenti in modo simile:
$ libreoffice --calc #starts the Calc document
$ libreoffice --draw #starts an empty Draw document
$ libreoffice --web #starts and empty HTML document
Puoi anche accedere a file di aiuto specifici dalla riga di comando:
$ libreoffice --helpwriter
(Don Watkins, CC BY-SA 4.0)
Oppure se hai bisogno di aiuto con l'applicazione del foglio di calcolo:
$ libreoffice --helpcalc
Puoi avviare LibreOffice senza la schermata iniziale:
$ libreoffice --writer --nologo
Puoi anche avviarlo ridotto a icona in background mentre finisci di lavorare nella finestra corrente:
$ libreoffice --writer --minimized
2. Aprire un file in modalità di sola lettura
Puoi aprire i file in modalità di sola lettura utilizzando --view
per evitare di apportare e salvare accidentalmente modifiche a un file importante:
$ libreoffice --view example.odt
3. Aprire un documento come modello
Hai mai creato un documento da utilizzare come carta intestata o modulo di fattura? LibreOffice dispone di un ricco sistema di modelli integrato, ma potete trasformare qualsiasi documento in un modello con l'opzione -n
:
$ libreoffice --writer -n example.odt
Il tuo documento si aprirà in LibreOffice e potrai apportarvi modifiche, ma non sovrascriverai il file originale quando lo salvi.
4. Converti documenti
Quando è necessario eseguire una piccola attività come la conversione di un file in un nuovo formato, l'avvio dell'applicazione può richiedere tanto tempo quanto necessario per eseguire l'attività. La soluzione è l'opzione --headless
, che esegue i processi di LibreOffice senza avviare l'interfaccia utente grafica.
Ad esempio, convertire un documento in EPUB è un'operazione piuttosto semplice in LibreOffice, ma è ancora più semplice con il comando libreoffice
:
$ libreoffice --headless --convert-to epub example.odt
Usare i caratteri jolly significa che puoi convertire dozzine di documenti contemporaneamente:
$ libreoffice --headless --convert-to epub *.odt
Puoi convertire file in diversi formati, tra cui PDF, HTML, DOC, DOCX, EPUB, testo semplice e molti altri.
5. Stampa dal terminale
Puoi stampare documenti LibreOffice dalla riga di comando senza aprire l'applicazione:
$ libreoffice --headless -p example.odt
Questa opzione stampa sulla stampante predefinita senza aprire LibreOffice; invia semplicemente il documento alla stampante.
Per stampare tutti i file in una directory:
$ libreoffice -p *.odt
(Più di una volta ho impartito questo comando e poi ho esaurito la carta, quindi assicurati di avere abbastanza carta caricata nella stampante prima di iniziare.)
Puoi anche stampare file in PDF. Di solito non c'è differenza tra questo e l'uso dell'opzione --convert-to-pdf
ma è facile da ricordare:
$ libreoffice --print-to-file example.odt --headless
Bonus: Flatpak e opzioni di comando
Se hai installato LibreOffice come Flatpak, tutte queste opzioni di comando funzionano, ma devi passarle tramite Flatpak. Ecco un esempio:
$ flatpak run org.libreoffice.LibreOffice --writer
È molto più dettagliato di un'installazione locale, quindi potresti essere ispirato a scrivere un alias Bash per facilitare l'interazione diretta con LibreOffice.
Opzioni terminali sorprendenti
Scopri come estendere la potenza di LibreOffice dalla riga di comando consultando le pagine man:
$ man libreoffice
Sapevi che LibreOffice aveva un set così ricco di opzioni da riga di comando? Hai scoperto altre opzioni che nessun altro sembra conoscere? Condividili nei commenti!