Відповіді:
Запустіть, libreoffice --writer
щоб запустити LibreOffice Writer.
У цьому випадку я здогадався, що це може бути libreoffice
або подібне, тому я ввійшов libre
у термінал і двічі натиснув вкладку. libreoffice
був одним із варіантів, тому я запустив це. Почалося щось із того, з чого можна було б вибрати «Writer», «Calc», «Impress» тощо. Оскільки ви запитали конкретно про Writer, я розглядав man libreoffice
, що згадується -writer
як один із варіантів командного рядка. Біг libreoffice -writer
працював, але призвів до
$ libreoffice -writer
Warning: -writer is deprecated. Use --writer instead.
І так я дістався libreoffice --writer
.
Загалом, можна спробувати такі речі:
ps aux | grep guessed_name
.X
, запустіть dpkg -L X
. Це буде список встановлених файлів з пакета X
, шукати /usr/bin
, /bin
, /sbin
і т.д. на виході.Визначити процес, що відповідає вікну, можна наступним чином:
Запустіть xprop _NET_WM_PID
, перейдіть до цільового вікна (не клацаючи!) Та натисніть на нього. Наприклад, це буде надрукувати PID, що відповідає вікну
_NET_WM_PID(CARDINAL) = 7394
Тепер запустіть ps -p 7394
(7394 замінено на отриманий вами PID), щоб дізнатися ім'я процесу для даного PID.
Щоб знайти команду, спробуйте скористатися командою автозавершення:
введіть ' libre ', а потім натисніть [' Tab '], надавши:
libreoffice
потім додайте " --help ", нарешті даючи вам:
libreoffice --help
Це дасть вам ВСІ можливі варіанти, які вам можуть знадобитися ..
(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
чи libreoffice
. Є --help
більш загальним чи правильним, ніж man
?
Зазвичай усі програми GUI мають піктограму запуску. Більшість із них зберігаються в /usr/share/applications
. Ці .desktop
файли містять інформацію про назву програми та відповідні їм команди.
Швидкий хекічний спосіб перерахувати всі програми та команди - це використовувати команду awk :
awk '{FS = "=";if ($1=="Name") printf("%s => ",$2); if($1=="Exec") {printf("%s\n",$2);nextfile;}}' /usr/share/applications/*.desktop
Коли я отримую доступ до програми Writer, я заходжу в свій термінал і набираю:
низький рівень
Це, здається, працює чудово і може повторитися для Calc (localc); Малювати (lodraw); База (lobase); Імпрес (loimpress). Ви отримуєте бал.
Інша чудова термінальна команда, про яку я дізнався сьогодні сьогодні:
firefox google.com
це зателефонує до Firefox під час переходу на веб-сайт за вашим вибором або в цьому випадку Google. Чим більше я граю з інтерфейсом командного рядка (CLI), тим більше я закохуюсь у всі можливості.
lowriter
все ще правильне використання. Я спробував це саме зараз, використовуючи 12.04 та за допомогою LibreOffice 3.5.4.2, і отримав таку відповідь:The program 'lowriter' is currently not installed. You can install it by typing: sudo apt-get install libreoffice-writer
Один дуже простий спосіб, який зовсім не передбачає здогадів :
alacarte
(це "Головне меню" в меню Gnome).Properties
.Command
, у цьому прикладі це file-roller
.Чесно кажучи, це можна легко google'ed: p
libreoffice --writer
Якщо я не маю уявлення, де знаходиться програма, або як вона називається, і матиму лише посилання з меню "Пуск", я створять ярлик робочого столу правою кнопкою миші -> додати до робочого столу. Потім я відкрию ярлик у текстовому редакторі та шукаю рядок, що починається з "Exec". Отже, для LibreOffice Calc я бачу:
Exec = libreoffice --calc% U
Це відповідає команді bash "libreoffice --calc". Знак відсотка пов'язаний з розширеним неявним (?) Варіантом для exec, який я не розумію, але який можна ігнорувати, оскільки ви не використовуєте Exec.
Щоб запустити LibreOffice на існуючий документ, використовуйте xdg-open
. Це працює не лише для документів LibreOffice, але і для будь-якого файлу чи URL-адреси. xdg-open
відкриє файл за допомогою бажаної програми.
xdg-open file-or-url
Оскільки я, як правило, працюю з терміналу, мій ~/.bash_aliases
має своє alias o=xdg-open
, і це зводиться до цього:
o aDocument.odt
o https://askubuntu.com