Risposte:
Esegui libreoffice --writer
per avviare LibreOffice Writer.
In questo caso, ho indovinato che potrebbe essere libreoffice
o simile, quindi sono entrato libre
in un terminale e ho premuto due volte la linguetta. libreoffice
era una delle opzioni, quindi l'ho gestita. Ha iniziato qualcosa da cui si potrebbe scegliere di andare a Writer, Calc, Impress, ecc. Dato che hai chiesto specificamente di Writer, ho guardato man libreoffice
, che menziona -writer
come una delle opzioni della riga di comando. La corsa ha libreoffice -writer
funzionato ma ha comportato
$ libreoffice -writer
Warning: -writer is deprecated. Use --writer instead.
E così ci sono riuscito libreoffice --writer
.
In generale, si potrebbero provare cose come le seguenti:
ps aux | grep guessed_name
.X
, esegui dpkg -L X
. Essa elenca i file installati dal pacchetto X
, cercare /usr/bin
, /bin
, /sbin
, ecc nell'output.Si può scoprire il processo corrispondente a una finestra come segue:
Esegui xprop _NET_WM_PID
, vai alla finestra di destinazione (senza fare clic!) E fai clic su di essa. Questo stamperà il PID corrispondente alla finestra, ad esempio
_NET_WM_PID(CARDINAL) = 7394
Ora esegui ps -p 7394
(con 7394 sostituito dal PID ottenuto) per scoprire il nome del processo per il PID specificato.
Per trovare un comando, prova a utilizzare il comando di completamento automatico:
digitare ' libre ', quindi premere [' Tab '], dandoti:
libreoffice
quindi aggiungi ' --help ', dandoti infine:
libreoffice --help
Questo ti darà TUTTE le possibili opzioni di cui potresti aver bisogno.
(snip)
LibreOffice 3.4 340m1(Build:402)
Usage: soffice [options] [documents...]
Options:
--minimized keep startup bitmap minimized.
--invisible no startup screen, no default document and no UI.
--norestore suppress restart/restore after fatal errors.
--quickstart starts the quickstart service
--nologo don't show startup screen.
:
--writer create new text document.
--calc create new spreadsheet document.
--draw create new drawing.
--impress create new presentation.
--base create new database.
:
libre
o libreoffice
. È --help
più generico o corretto di man
?
Di solito tutte le applicazioni della GUI hanno un'icona di avvio. Molti di questi sono archiviati in /usr/share/applications
. Questi .desktop
file contengono informazioni sul nome dell'applicazione e sui comandi corrispondenti.
Un modo rapido e veloce per elencare tutte le applicazioni e i comandi è usare il comando awk :
awk '{FS = "=";if ($1=="Name") printf("%s => ",$2); if($1=="Exec") {printf("%s\n",$2);nextfile;}}' /usr/share/applications/*.desktop
Quando accedo a Writer vado nel mio terminale e digito:
lowriter
Questo sembra funzionare perfettamente e può essere ripetuto per Calc (localc); Disegna (lodraw); Base (lobase); Impress (loimpress). Ottieni il punto.
L'altro meraviglioso comando terminale che ho imparato stasera è questo:
firefox google.com
questo richiamerà Firefox mentre ti porta sul sito Web di tua scelta o in questo caso Google. Più gioco con l'interfaccia a riga di comando (CLI), più mi innamoro di tutte le funzionalità.
lowriter
è ancora corretto. L'ho provato proprio ora usando 12.04 e con LibreOffice 3.5.4.2 e ho ottenuto questa risposta:The program 'lowriter' is currently not installed. You can install it by typing: sudo apt-get install libreoffice-writer
Un modo molto semplice che non prevede alcuna ipotesi :
alacarte
(questo è "Menu principale" nel menu Gnome).Properties
.Command
, in questo esempio lo è file-roller
.Onestamente, questo può essere facilmente cercato su Google: p
libreoffice --writer
Se non ho idea di dove sia un programma, o come si chiama, e ho solo il link dal "menu Start", creerò un collegamento sul desktop con il tasto destro del mouse -> aggiungi al desktop. Quindi aprirò il collegamento in un editor di testo e cercherò la riga che inizia con "Exec". Quindi, per LibreOffice Calc, vedo:
Exec = libreoffice --calc% U
Ciò corrisponde al comando bash "libreoffice --calc". Il segno di percentuale ha a che fare con un'opzione implicita estesa (?) Per exec, che non capisco ma che può essere ignorata dal momento che non si utilizza Exec.
Per avviare LibreOffice su un documento esistente, utilizzare xdg-open
. Questo non funziona solo per i documenti di LibreOffice ma per qualsiasi file o URL. xdg-open
aprirà il file utilizzando l'applicazione preferita.
xdg-open file-or-url
Dato che di solito lavoro dal terminale, il mio ~/.bash_aliases
ha un alias o=xdg-open
, quindi si riduce a questo:
o aDocument.odt
o https://askubuntu.com