Antworten:
Führen Sie aus libreoffice --writer
, um LibreOffice Writer zu starten.
In diesem Fall habe ich vermutet, dass es libreoffice
oder ähnlich sein könnte, also habe ich libre
ein Terminal eingegeben und zweimal die Tabulatortaste gedrückt. libreoffice
war eine der Optionen, also habe ich das ausgeführt. Es begann etwas, von dem aus man wählen konnte, ob man zu Writer, Calc, Impress usw. gehen möchte. Da Sie speziell nach Writer fragten, habe ich mir angesehen man libreoffice
, was -writer
als eine der Befehlszeilenoptionen erwähnt wird. Laufen libreoffice -writer
funktionierte aber führte zu
$ libreoffice -writer
Warning: -writer is deprecated. Use --writer instead.
Und so kam ich dazu libreoffice --writer
.
Im Allgemeinen kann man Folgendes ausprobieren:
ps aux | grep guessed_name
.X
, führen Sie es aus dpkg -L X
. Es wird eine Liste der installierten Dateien aus dem Paket X
, sucht /usr/bin
, /bin
, /sbin
, etc. in der Ausgabe.Den einem Fenster entsprechenden Vorgang kann man wie folgt herausfinden:
Führen Sie aus xprop _NET_WM_PID
, navigieren Sie zum Zielfenster (ohne zu klicken!) Und klicken Sie darauf. Dadurch wird beispielsweise die dem Fenster entsprechende PID gedruckt
_NET_WM_PID(CARDINAL) = 7394
Führen Sie nun ps -p 7394
(7394 wird durch die PID ersetzt, die Sie erhalten haben) aus, um den Prozessnamen für die angegebene PID zu ermitteln.
Um einen Befehl zu finden, verwenden Sie den Befehl auto-complete:
Tippe ' libre ' und drücke dann [' Tab '].
libreoffice
Dann füge ' --help ' hinzu und gib dir:
libreoffice --help
Dadurch erhalten Sie ALLE möglichen Optionen, die Sie möglicherweise benötigen.
(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
oder libreoffice
. Ist --help
generischer oder korrekter als man
?
Normalerweise haben alle GUI-Anwendungen ein Startsymbol. Die meisten von ihnen sind in gespeichert /usr/share/applications
. Diese .desktop
Dateien enthalten Informationen zum Anwendungsnamen und den entsprechenden Befehlen.
Eine schnelle Hacky-Methode, um alle Anwendungen und Befehle aufzulisten, ist die Verwendung des Befehls awk :
awk '{FS = "=";if ($1=="Name") printf("%s => ",$2); if($1=="Exec") {printf("%s\n",$2);nextfile;}}' /usr/share/applications/*.desktop
Wenn ich auf Writer zugreife, gehe ich in mein Terminal und tippe Folgendes ein:
Lowriter
Dies scheint perfekt zu funktionieren und kann für Calc (localc) wiederholt werden. Zeichnen (lodraw); Base (Lobase); Beeindrucken (loimpress). Du verstehst den Punkt.
Der andere wunderbare Terminalbefehl, den ich heute Abend gelernt habe, ist der folgende:
Firefox google.com
Dadurch wird Firefox aufgerufen, während Sie zur Website Ihrer Wahl oder in diesem Fall zu Google weitergeleitet werden. Je mehr ich mit dem Command Line Interface (CLI) herumspiele, desto mehr verliebe ich mich in alle Funktionen.
lowriter
noch korrekt ist. Ich habe es gerade mit 12.04 und LibreOffice 3.5.4.2 ausprobiert und diese Antwort erhalten:The program 'lowriter' is currently not installed. You can install it by typing: sudo apt-get install libreoffice-writer
Ein sehr einfacher Weg, bei dem überhaupt nicht geraten wird :
alacarte
(das ist das Hauptmenü im Gnome-Menü).Properties
.Command
. In diesem Beispiel ist dies der Fall file-roller
.Ehrlich gesagt, kann dies leicht google'ed werden: p
libreoffice --writer
Wenn ich keine Ahnung habe, wo sich ein Programm befindet oder wie es heißt, und nur den Link aus dem "Startmenü" habe, erstelle ich eine Desktop-Verknüpfung mit einem Rechtsklick -> Desktop hinzufügen. Dann öffne ich die Verknüpfung in einem Texteditor und suche die Zeile, die mit "Exec" beginnt. Für LibreOffice Calc sehe ich also:
Exec = libreoffice --calc% U
Dies entspricht dem Bash-Befehl "libreoffice --calc". Das Prozentzeichen hat mit einer erweiterten impliziten (?) Option für exec zu tun, die ich nicht verstehe, die aber ignoriert werden kann, da Sie Exec nicht verwenden.
Verwenden Sie, um LibreOffice in einem vorhandenen Dokument zu starten xdg-open
. Dies funktioniert nicht nur für LibreOffice-Dokumente, sondern für jede Datei oder URL. xdg-open
öffnet die Datei mit Ihrer bevorzugten Anwendung.
xdg-open file-or-url
Da ich normalerweise vom Terminal aus arbeite, hat mein ~/.bash_aliases
ein alias o=xdg-open
, so dass es sich auf dieses reduziert:
o aDocument.odt
o https://askubuntu.com