Ricerca nel sito web

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!

Articoli correlati: