Điểm:0

Tạo launcher cho ứng dụng không có trong /usr/share/applications trong Ubuntu 20.04

lá cờ cn

Tôi đã tải xuống chương trình Zotero cho Linux và nó không cần cài đặt, chỉ cần giải nén. Tuy nhiên, cách duy nhất để bắt đầu chương trình là chạy nó từ một thiết bị đầu cuối.

Tôi thực sự muốn có một launcher đơn giản cho nó. Tôi hiểu rằng tôi phải sao chép tệp .desktop từ /usr/share/applications/ nhưng không có tệp zotero.desktop

Trong thư mục chương trình đã tải xuống có một tệp có tên zotero.desktop, nhưng tôi không biết phải làm gì với nó.

Trên trang web là các hướng dẫn sau, không hoạt động:

Đối với Ubuntu, tarball bao gồm một tệp .desktop có thể được sử dụng để thêm Zotero vào trình khởi chạy. Di chuyển thư mục giải nén đến một vị trí theo lựa chọn của bạn (ví dụ: /opt/zotero), hãy chạy tập lệnh set_launcher_icon từ một thiết bị đầu cuối để cập nhật tệp .desktop cho vị trí đó và liên kết tượng trưng zotero.desktop thành ~/.local/share/applications/ (ví dụ: ln -s /opt/zotero/zotero.desktop ~/.local/share/applications/zotero.desktop). Zotero sau đó sẽ xuất hiện trong trình khởi chạy của bạn hoặc trong danh sách ứng dụng khi nhấp vào biểu tượng lưới (âHiển thị ứng dụngâ), từ đó bạn có thể kéo nó vào bệ phóng.

tôi cũng đã thử sudo ln -s Zotero_linux-x86_64/zotero.desktop /usr/share/applications/zotero.desktop nhưng một lần nữa không có gì

Tôi đang sử dụng Ubuntu 20.04, cảm ơn bạn rất nhiều.

Điểm:3
lá cờ cn

Để có được một mục vào chương trình trong menu ứng dụng của bạn, bạn thực sự nên sao chép zotero.desktop vào một thư mục thích hợp, đồng thời xác minh xem nó có trỏ đến đúng tệp thực thi và biểu tượng hay không.

1) Sao chép trình khởi chạy vào một thư mục phù hợp

Nếu một Zotero .desktop tệp đi kèm với chương trình, sau đó sao chép (hoặc liên kết thực sự) tệp đó vào một trong các thư mục nơi hệ thống chọn các trình khởi chạy này:

  • Nếu bạn là người dùng duy nhất cần chạy ứng dụng, hãy sao chép trình khởi chạy vào ~/.local/share/applications.
  • Nếu tất cả người dùng cần có quyền truy cập và xem chương trình trong menu của họ, hãy sao chép trình khởi chạy vào /usr/local/share/ứng dụng. Thư mục đó có thể không tồn tại theo mặc định. Bạn cũng có thể sao chép vào /usr/share/ứng dụng nhưng thư mục đó được dự định để được quản lý bởi hệ điều hành.

2) Xác minh tất cả các mục nhập trong tệp là hợp lệ

Mở .desktop tập tin và kiểm tra xem Thực hiện =Biểu tượng= các mục trỏ đến một tệp thực thi hoặc biểu tượng hợp lệ. Bạn có thể cung cấp đường dẫn đầy đủ đến các tệp này hoặc cách khác

  • Đối với thực thi: liên kết đến một thư mục trong đường dẫn tìm kiếm của bạn, tức là ~/thùng hoặc ~/.local/bin nếu bạn là người dùng duy nhất cần truy cập, hoặc /usr/local/bin nếu bạn muốn tất cả người dùng có quyền truy cập
  • Đối với biểu tượng: đặt một bản sao của biểu tượng trong ~/.local/share/icons hoặc /usr/local/share/icon (có thể cần tạo một trong hai thư mục này) để cài đặt một người dùng hoặc nhiều người dùng tương ứng.
WILiCE avatar
lá cờ cn
Tuyệt vời, nó đã làm việc. Cảm ơn bạn rất nhiều!

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.