Câu trả lời:
Chạy libreoffice --writer
để bắt đầu LibreOffice Writer.
Trong trường hợp này, tôi đoán rằng nó có thể libreoffice
giống hoặc tương tự, vì vậy tôi đã nhập libre
vào một thiết bị đầu cuối và nhấn tab hai lần. libreoffice
là một trong những lựa chọn, vì vậy tôi đã chạy nó. Nó bắt đầu một cái gì đó mà từ đó người ta có thể chọn đi tới Nhà văn, Calc, Ấn tượng, v.v. Vì bạn đã hỏi cụ thể về Nhà văn, tôi đã xem xét man libreoffice
, trong đó đề cập đến -writer
một trong các tùy chọn dòng lệnh. Chạy libreoffice -writer
làm việc nhưng kết quả là
$ libreoffice -writer
Warning: -writer is deprecated. Use --writer instead.
Và vì vậy tôi đã nhận được libreoffice --writer
.
Nói chung, người ta có thể thử những thứ như sau:
ps aux | grep guessed_name
.X
, hãy chạy dpkg -L X
. Nó sẽ liệt kê các file cài đặt từ gói X
, nhìn cho /usr/bin
, /bin
, /sbin
, vv trong đầu ra.Người ta có thể tìm ra quá trình tương ứng với một cửa sổ như sau:
Chạy xprop _NET_WM_PID
, điều hướng đến cửa sổ đích (không cần nhấp!) Và nhấp vào nó. Điều này sẽ in PID tương ứng với cửa sổ, ví dụ
_NET_WM_PID(CARDINAL) = 7394
Bây giờ hãy chạy ps -p 7394
(với 7394 được thay thế bởi PID bạn có) để tìm ra tên quy trình cho PID đã cho.
Để tìm lệnh, hãy thử sử dụng lệnh tự động hoàn thành:
nhập ' libre ', sau đó nhấn [' Tab '], đưa cho bạn:
libreoffice
sau đó thêm ' --help ', cuối cùng cung cấp cho bạn:
libreoffice --help
Điều này sẽ cung cấp cho bạn TẤT CẢ các tùy chọn có thể bạn có thể cần ..
(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
hoặc libreoffice
. Là --help
chung chung hay chính xác hơn man
?
Thông thường tất cả các ứng dụng GUI đều có biểu tượng launcher. Hầu hết chúng được lưu trữ trong /usr/share/applications
. Các .desktop
tệp này chứa thông tin về tên ứng dụng và các lệnh tương ứng của chúng.
Một cách nhanh chóng để liệt kê tất cả các ứng dụng và lệnh là sử dụng lệnh awk :
awk '{FS = "=";if ($1=="Name") printf("%s => ",$2); if($1=="Exec") {printf("%s\n",$2);nextfile;}}' /usr/share/applications/*.desktop
Khi tôi truy cập Nhà văn, tôi đi vào thiết bị đầu cuối của mình và gõ:
cấp thấp
Điều này dường như hoạt động hoàn hảo và có thể được lặp lại cho Calc (localc); Vẽ (lodraw); Cơ sở (lobase); Ấn tượng (loimpress). Bạn sẽ có được điểm.
Lệnh đầu cuối tuyệt vời khác mà tôi học được tối nay là:
firefox google.com
việc này sẽ gọi Firefox trong khi đưa bạn đến trang web bạn chọn hoặc trong trường hợp này là Google. Càng chơi nhiều với Giao diện dòng lệnh (CLI), tôi càng yêu tất cả các khả năng.
lowriter
vẫn còn chính xác. Tôi đã thử nó ngay bây giờ bằng cách sử dụng 12.04 và với LibreOffice 3.5.4.2 và nhận được phản hồi này:The program 'lowriter' is currently not installed. You can install it by typing: sudo apt-get install libreoffice-writer
Một cách rất dễ dàng mà không liên quan đến bất kỳ suy đoán nào :
alacarte
(đó là 'Menu chính' trong menu Gnome).Properties
.Command
, trong ví dụ này là file-roller
.Thành thật mà nói, điều này có thể dễ dàng được google'ed: p
libreoffice --writer
Nếu tôi không biết chương trình ở đâu, hoặc nó được gọi là gì và chỉ có liên kết từ "menu bắt đầu", tôi sẽ tạo một lối tắt trên màn hình với nhấp chuột phải -> thêm vào máy tính để bàn. Sau đó, tôi sẽ mở lối tắt trong trình soạn thảo văn bản và tìm dòng bắt đầu bằng "Exec". Vì vậy, đối với LibreScript Calc, tôi thấy:
Exec = libreoffice --calc% U
Điều này tương ứng với lệnh bash "libreoffice --calc". Dấu phần trăm phải thực hiện với tùy chọn ẩn (?) Mở rộng cho exec, điều mà tôi không hiểu nhưng có thể bỏ qua vì bạn không sử dụng Exec.
Để bắt đầu LibreScript trên một tài liệu hiện có, hãy sử dụng xdg-open
. Điều này không chỉ hoạt động cho các tài liệu LibreOffice mà còn cho bất kỳ tệp hoặc URL nào. xdg-open
sẽ mở tệp bằng ứng dụng ưa thích của bạn.
xdg-open file-or-url
Vì tôi thường làm việc từ thiết bị đầu cuối, tôi ~/.bash_aliases
có một cái alias o=xdg-open
, vì vậy nó giảm xuống như sau:
o aDocument.odt
o https://askubuntu.com