Respostas:
Execute libreoffice --writer
para iniciar o LibreOffice Writer.
Nesse caso, imaginei que poderia ser libreoffice
ou semelhante, então entrei libre
em um terminal e pressionei a tecla tab duas vezes. libreoffice
era uma das opções, então eu executei isso. Começou algo a partir do qual se pode optar por ir para o Writer, Calc, Impress, etc. Como você perguntou especificamente sobre o Writer, observei man libreoffice
, que menciona -writer
como uma das opções da linha de comando. A corrida libreoffice -writer
funcionou, mas resultou em
$ libreoffice -writer
Warning: -writer is deprecated. Use --writer instead.
E então eu consegui libreoffice --writer
.
Em geral, pode-se tentar coisas como as seguintes:
ps aux | grep guessed_name
.X
, execute dpkg -L X
. Ele irá listar os arquivos instalados do pacote X
, olhar para /usr/bin
, /bin
, /sbin
, etc na saída.Pode-se descobrir o processo correspondente a uma janela da seguinte maneira:
Execute xprop _NET_WM_PID
, navegue até a janela de destino (sem clicar!) E clique nela. Isso imprimirá o PID correspondente à janela, por exemplo
_NET_WM_PID(CARDINAL) = 7394
Agora execute ps -p 7394
(com o 7394 substituído pelo PID que você obteve) para descobrir o nome do processo para o PID fornecido.
Para encontrar um comando, tente usar o comando auto-complete:
digite ' libre ' e pressione [' Tab '], fornecendo:
libreoffice
adicione ' --help ', finalmente fornecendo:
libreoffice --help
Isso lhe dará TODAS as opções possíveis que você pode precisar ..
(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
ou libreoffice
. É --help
mais genérico ou correto do que man
?
Normalmente, todos os aplicativos da GUI têm um ícone do iniciador. A maioria deles é armazenada em /usr/share/applications
. Esses .desktop
arquivos contêm informações sobre o nome do aplicativo e seus comandos correspondentes.
Uma maneira rápida e hacky de listar todos os aplicativos e comandos é usar o comando awk :
awk '{FS = "=";if ($1=="Name") printf("%s => ",$2); if($1=="Exec") {printf("%s\n",$2);nextfile;}}' /usr/share/applications/*.desktop
Quando acesso o Writer, vou ao meu terminal e digito:
lowriter
Isso parece funcionar perfeitamente e pode ser repetido para Calc (localc); Draw (desenho); Base (lobase); Impress (impressão). Você entendeu.
O outro maravilhoso comando de terminal que aprendi hoje à noite é este:
firefox google.com
isso acessará o Firefox enquanto o levará ao site de sua escolha ou, neste caso, ao Google. Quanto mais eu brinco com a Interface da Linha de Comandos (CLI), mais me apaixono por todos os recursos.
lowriter
ainda está correto. Eu tentei apenas usando agora 12,04 e com LibreOffice 3.5.4.2 e obteve esta resposta:The program 'lowriter' is currently not installed. You can install it by typing: sudo apt-get install libreoffice-writer
Uma maneira muito fácil que não envolve nenhuma adivinhação :
alacarte
(que é 'Menu Principal' no menu do Gnome).Properties
.Command
, neste exemplo é file-roller
.Honestamente, isso pode ser facilmente pesquisado no google: p
libreoffice --writer
Se eu não tiver ideia de onde está um programa, ou como ele é chamado, e só tiver o link no "menu Iniciar", criarei um atalho na área de trabalho com o botão direito do mouse -> adicionar à área de trabalho. Então, vou abrir o atalho em um editor de texto e procurar a linha que começa com "Exec". Então, para o LibreOffice Calc, vejo:
Exec = libreoffice --calc% U
Isso corresponde ao comando bash "libreoffice --calc". O sinal de porcentagem tem a ver com uma opção implícita (?) Estendida para exec, que eu não entendo, mas que pode ser ignorada, pois você não está usando o Exec.
Para iniciar o LibreOffice em um documento existente, use xdg-open
. Isso não funciona apenas para documentos do LibreOffice, mas para qualquer arquivo ou URL. xdg-open
irá abrir o arquivo usando seu aplicativo preferido.
xdg-open file-or-url
Como eu normalmente trabalho no terminal, o meu ~/.bash_aliases
possui um alias o=xdg-open
, então isso se reduz a:
o aDocument.odt
o https://askubuntu.com