¿Cómo puedo ejecutar LibreOffice Writer desde la línea de comandos? Básicamente, ¿cuál es su comando y cómo puedo saber cuál es el comando para ejecutar una aplicación en particular en general?
fuente
¿Cómo puedo ejecutar LibreOffice Writer desde la línea de comandos? Básicamente, ¿cuál es su comando y cómo puedo saber cuál es el comando para ejecutar una aplicación en particular en general?
Ejecute libreoffice --writer
para iniciar LibreOffice Writer.
En este caso, supuse que podría ser libreoffice
o similar, así que ingresé libre
en un terminal y presioné la pestaña dos veces. libreoffice
era una de las opciones, así que corrí eso. Comenzó algo de lo que uno podía elegir ir a Writer, Calc, Impress, etc. Como usted preguntó específicamente sobre Writer, lo miré man libreoffice
, lo que menciona -writer
como una de las opciones de la línea de comandos. Correr libreoffice -writer
funcionó pero resultó en
$ libreoffice -writer
Warning: -writer is deprecated. Use --writer instead.
Y así lo hice libreoffice --writer
.
En general, uno podría intentar cosas como las siguientes:
ps aux | grep guessed_name
.X
, ejecute dpkg -L X
. Se mostrará una lista de archivos instalados del paquete X
, busca /usr/bin
, /bin
, /sbin
, etc en la salida.Uno puede encontrar el proceso correspondiente a una ventana de la siguiente manera:
Ejecute xprop _NET_WM_PID
, navegue a la ventana de destino (¡sin hacer clic!) Y haga clic en ella. Esto imprimirá el PID correspondiente a la ventana, por ejemplo
_NET_WM_PID(CARDINAL) = 7394
Ahora ejecute ps -p 7394
(con 7394 reemplazado por el PID que obtuvo) para averiguar el nombre del proceso para el PID dado.
Para encontrar un comando, intente usar el comando autocompletar:
escriba ' libre ', luego presione [' Tab '], dándole:
luego agregue ' --help ', finalmente dándole:
Esto le dará TODAS las opciones posibles que pueda necesitar.
fuente
libre
olibreoffice
. ¿Es--help
más genérico o correcto queman
?Por lo general, todas las aplicaciones GUI tienen un ícono de inicio. La mayoría de ellos están almacenados en
/usr/share/applications
. Estos.desktop
archivos contienen información sobre el nombre de la aplicación y sus comandos correspondientes.Una forma rápida y hacky de enumerar todas las aplicaciones y comandos es usar el comando awk :
fuente
Cuando accedo a Writer, entro en mi terminal y escribo:
Esto parece funcionar perfectamente y puede repetirse para Calc (localc); Dibujar (lodraw); Base (lobase); Impresiona (loimpress). Tú entiendes.
El otro maravilloso comando de terminal que aprendí esta noche es este:
esto llamará a Firefox mientras lo lleva al sitio web de su elección o, en este caso, a Google. Cuanto más juego con la interfaz de línea de comandos (CLI), más me enamoro de todas las capacidades.
fuente
lowriter
todavía es correcto. Lo probé ahora usando 12.04 y con LibreOffice 3.5.4.2 y obtuve esta respuesta:The program 'lowriter' is currently not installed. You can install it by typing: sudo apt-get install libreoffice-writer
Una forma muy fácil que no implica adivinar en absoluto :
alacarte
(que es 'Menú principal' en el menú Gnome).Properties
.Command
, en este ejemplo esfile-roller
.fuente
Honestamente, esto se puede googlear fácilmente: p
fuente
En Ubuntu 12.10 y el nuevo libreoffice 4.0, después de la instalación manual, el comando es:
libreoffice4.0 --writer
todos los otros comandos, como la respuesta anterior, se dan con la inclusión de 4.0 después de libreoffice.
fuente
Si no tengo idea de dónde está un programa, o cómo se llama, y solo tengo el enlace desde el "menú de inicio", crearé un acceso directo de escritorio con clic derecho -> agregar al escritorio. Luego abriré el acceso directo en un editor de texto y buscaré la línea que comienza con "Exec". Entonces, para LibreOffice Calc, veo:
Exec = libreoffice --calc% U
Esto corresponde al comando bash "libreoffice --calc". El signo de porcentaje tiene que ver con una opción implícita extendida (?) Para exec, que no entiendo pero que puede ignorarse ya que no está utilizando Exec.
fuente
Para iniciar LibreOffice en un documento existente, use
xdg-open
. Esto no solo funciona para los documentos de LibreOffice, sino también para cualquier archivo o URL.xdg-open
abrirá el archivo usando su aplicación preferida.Como generalmente trabajo desde la terminal, mi
~/.bash_aliases
tiene unalias o=xdg-open
, por lo que se reduce a esto:fuente