Jak mogę uruchomić LibreOffice Writer z wiersza poleceń? Zasadniczo, jakie jest jego polecenie i jak mogę się dowiedzieć, jakie jest polecenie, aby ogólnie uruchomić określoną aplikację?
źródło
Jak mogę uruchomić LibreOffice Writer z wiersza poleceń? Zasadniczo, jakie jest jego polecenie i jak mogę się dowiedzieć, jakie jest polecenie, aby ogólnie uruchomić określoną aplikację?
Uruchom, libreoffice --writer
aby uruchomić LibreOffice Writer.
W tym przypadku zgadłem, że może być libreoffice
podobny, więc wszedłem do libre
terminalu i dwukrotnie nacisnąłem klawisz tab. libreoffice
była jedną z opcji, więc to uruchomiłem. Zaczęło się od czegoś, z czego można wybrać Writer, Calc, Impress itp. Ponieważ pytałeś konkretnie o Writer, spojrzałem na man libreoffice
, który wspomina -writer
o jednej z opcji wiersza poleceń. Bieganie libreoffice -writer
działało, ale zaowocowało
$ libreoffice -writer
Warning: -writer is deprecated. Use --writer instead.
I tak muszę libreoffice --writer
.
Ogólnie rzecz biorąc, można wypróbować następujące rzeczy:
ps aux | grep guessed_name
.X
, uruchom dpkg -L X
. Będzie listy zainstalowanych plików z pakietu X
, wygląd /usr/bin
, /bin
, /sbin
itp na wyjściu.Proces odpowiadający oknu można znaleźć w następujący sposób:
Uruchom xprop _NET_WM_PID
, przejdź do okna docelowego (bez klikania!) I kliknij je. Spowoduje to na przykład wydrukowanie PID odpowiadającego oknu
_NET_WM_PID(CARDINAL) = 7394
Teraz uruchom ps -p 7394
(z 7394 zastąpionym otrzymanym PID), aby znaleźć nazwę procesu dla danego PID.
Aby znaleźć polecenie, spróbuj użyć polecenia autouzupełniania:
wpisz „ libre ”, a następnie naciśnij [„ Tab ”], co daje:
następnie dodaj „ --help ”, w końcu dając ci:
To daje WSZYSTKIE możliwe opcje, których możesz potrzebować.
źródło
libre
lublibreoffice
. Czy jest--help
bardziej ogólny czy poprawny niżman
?Zwykle wszystkie aplikacje GUI mają ikonę programu uruchamiającego. Większość z nich jest przechowywana w
/usr/share/applications
. Te.desktop
pliki zawierają informacje o nazwie aplikacji i odpowiadających im komendach.Szybkim, zuchwałym sposobem wyświetlenia wszystkich aplikacji i poleceń jest użycie polecenia awk :
źródło
Kiedy uzyskuję dostęp do Writer, wchodzę do mojego terminala i piszę:
Wydaje się, że działa to idealnie i można to powtórzyć dla Calc (localc); Draw (lodraw); Baza (lobase); Zaskocz (loimpress). Dostajesz punkt.
Innym cudownym poleceniem terminalu, którego nauczyłem się dziś wieczorem, jest:
spowoduje to otwarcie Firefoksa, gdy przejdziesz do wybranej witryny lub w tym przypadku Google. Im więcej bawię się interfejsem wiersza poleceń (CLI), tym bardziej zakochuję się we wszystkich możliwościach.
źródło
lowriter
jest nadal prawidłowe. Właśnie wypróbowałem to teraz przy użyciu 12.04 i LibreOffice 3.5.4.2 i otrzymałem tę odpowiedź:The program 'lowriter' is currently not installed. You can install it by typing: sudo apt-get install libreoffice-writer
Jeden bardzo prosty sposób, który wcale nie wymaga zgadywania :
alacarte
(to „Menu główne” w menu Gnome).Properties
.Command
, w tym przykładzie jestfile-roller
.źródło
Szczerze mówiąc, można łatwo google'ed: p
źródło
W systemie Ubuntu 12.10 i nowej wersji libreoffice 4.0 po instalacji ręcznej polecenie jest następujące:
libreoffice4.0 --writer
wszystkie inne polecenia, podobnie jak poprzednia odpowiedź, są wydawane z włączeniem 4.0 po libreoffice.
źródło
Jeśli nie mam pojęcia, gdzie jest program ani jak się nazywa, i mam tylko link z „menu Start”, utworzę skrót na pulpicie za pomocą kliknięcia prawym przyciskiem myszy -> dodaj do pulpitu. Następnie otworzę skrót w edytorze tekstu i poszukaj linii zaczynającej się od „Exec”. Tak więc dla LibreOffice Calc widzę:
Exec = libreoffice --calc% U
Odpowiada to poleceniu bash „libreoffice --calc”. Znak procentowy ma związek z rozszerzoną niejawną (?) Opcją dla exec, której nie rozumiem, ale którą można zignorować, ponieważ nie używasz Exec.
źródło
Aby uruchomić LibreOffice na istniejącym dokumencie, użyj
xdg-open
. Działa to nie tylko dla dokumentów LibreOffice, ale dla każdego pliku lub adresu URL.xdg-open
otworzy plik przy użyciu preferowanej aplikacji.Jak zwykle pracuję z terminala, mój
~/.bash_aliases
maalias o=xdg-open
, więc sprowadza się do tego:źródło