Réponses:
Exécuter libreoffice --writer
pour démarrer LibreOffice Writer.
Dans ce cas, j'ai deviné que cela pourrait être libreoffice
ou similaire, alors j'ai entré libre
dans un terminal et appuyé sur la touche deux fois. libreoffice
était l'une des options, alors j'ai couru que. Cela a commencé quelque chose dont on pourrait choisir d'aller à Writer, Calc, Impress, etc. Puisque vous avez demandé spécifiquement à Writer, j'ai examiné man libreoffice
, qui mentionne l' -writer
une des options de ligne de commande. Courir a libreoffice -writer
fonctionné mais a abouti à
$ libreoffice -writer
Warning: -writer is deprecated. Use --writer instead.
Et donc je dois libreoffice --writer
.
En général, on pourrait essayer des choses comme celles-ci:
ps aux | grep guessed_name
.X
, exécutez dpkg -L X
. Il listera les fichiers installés du paquetX
, recherchez /usr/bin
, /bin
, /sbin
, etc dans la sortie.On peut trouver le processus correspondant à une fenêtre comme suit:
Exécuter xprop _NET_WM_PID
, accédez à la fenêtre cible (sans cliquer!) Et cliquez dessus. Ceci imprimera le PID correspondant à la fenêtre, par exemple
_NET_WM_PID(CARDINAL) = 7394
Maintenant, lancez ps -p 7394
(avec 7394 remplacé par le PID que vous avez obtenu) pour trouver le nom du processus pour le PID donné.
Pour trouver une commande, essayez d’utiliser la commande auto-complete:
tapez ' libre ', puis appuyez sur [' Tab '], vous donnant:
libreoffice
puis ajoutez ' --help ', pour finalement vous donner:
libreoffice --help
Cela vous donnera TOUTES les options possibles dont vous pourriez avoir besoin.
(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
. Est-ce --help
plus générique ou correct que man
?
Habituellement, toutes les applications graphiques ont une icône de lanceur. La plupart d'entre eux sont stockés dans /usr/share/applications
. Ces .desktop
fichiers contiennent des informations sur le nom de l'application et les commandes correspondantes.
Un moyen rapide de lister toutes les applications et commandes consiste à utiliser la commande awk :
awk '{FS = "=";if ($1=="Name") printf("%s => ",$2); if($1=="Exec") {printf("%s\n",$2);nextfile;}}' /usr/share/applications/*.desktop
Lorsque j'accède à Writer, j'entre dans mon terminal et tape:
lowriter
Cela semble fonctionner parfaitement et peut être répété pour Calc (localc); Dessiner (lodraw); Base (lobase); Impress (loimpress). Tu obtiens le point.
L'autre commande terminale merveilleuse que j'ai apprise ce soir est la suivante:
firefox google.com
ceci appellera Firefox tout en vous conduisant sur le site Web de votre choix ou, dans ce cas, sur Google. Plus je joue avec l'interface de ligne de commande (CLI), plus je tombe amoureux de toutes les fonctionnalités.
lowriter
est toujours correcte. Je l'ai essayé tout à l'heure avec 12.04 et avec LibreOffice 3.5.4.2 et j'ai obtenu cette réponse:The program 'lowriter' is currently not installed. You can install it by typing: sudo apt-get install libreoffice-writer
Un moyen très simple qui ne comporte aucune hypothèse :
alacarte
(c'est 'Main Menu' dans le menu Gnome).Properties
.Command
. Dans cet exemple, il s'agit de file-roller
.Honnêtement, cela peut facilement être googleé: p
libreoffice --writer
Si je ne sais pas du tout où se trouve un programme ou comment il s'appelle et que je n'ai que le lien du "menu Démarrer", je vais créer un raccourci sur le bureau avec un clic droit -> ajouter au bureau. Ensuite, je vais ouvrir le raccourci dans un éditeur de texte et rechercher la ligne commençant par "Exec". Donc, pour LibreOffice Calc, je vois:
Exec = libreoffice --calc% U
Cela correspond à la commande bash "libreoffice --calc". Le signe de pourcentage a à voir avec une option implicite étendue (?) Pour exec, que je ne comprends pas, mais qui peut être ignorée car vous n'utilisez pas Exec.
Pour démarrer LibreOffice sur un document existant, utilisez xdg-open
. Cela ne fonctionne pas seulement pour les documents LibreOffice, mais pour tout fichier ou URL. xdg-open
ouvrira le fichier en utilisant votre application préférée.
xdg-open file-or-url
Comme je travaille habituellement depuis le terminal, my ~/.bash_aliases
a un alias o=xdg-open
, il se réduit donc à ceci:
o aDocument.odt
o https://askubuntu.com