Điểm:1

Làm cách nào để thêm tập lệnh và tệp máy tính để bàn của tôi để nó có thể định cấu hình làm ứng dụng ưa thích?

lá cờ cn

Tôi đang cố gắng thiết lập tập lệnh bộ định tuyến URL xem xét các url và mở chúng bằng một phiên bản trình duyệt khác (cấu hình firefox trong trường hợp của tôi) tùy thuộc vào kết quả khớp mẫu được thực hiện với url.

Tôi đã tạo cho mình một tệp máy tính để bàn và cài đặt nó với cài đặt tập tin máy tính để bàn (chi tiết bên dưới). Tôi hy vọng rằng nó sẽ hiển thị trong menu chính và dưới dạng tùy chọn khi chạy mặc định cài đặt quế (xuất hiện "Ứng dụng ưa thích" trong menu chính. Cả hai điều này đều không xảy ra.

mặc định cài đặt quế, thay thế cập nhậtcài đặt xdg mỗi cái đều có danh sách tùy chọn riêng. Tập lệnh của tôi không xuất hiện trong bất kỳ tập lệnh nào. Cái nào quan trọng? Làm cách nào để tôi đăng ký tập lệnh hoặc tệp máy tính để bàn của mình dưới dạng tệp thay thế có sẵn để các hệ thống này sử dụng?

Tệp máy tính để bàn của tôi:

[Mục nhập máy tính để bàn]
Loại=Ứng dụng
Tên=Bộ định tuyến url
Comment=Định tuyến đến phiên bản trình duyệt dựa trên URL
# TryExec=url-bộ định tuyến
Exec=url-router %u
# X-MultipleArgs=false
StartupNotify=true
Thiết bị đầu cuối = sai
NoDisplay=true
MimeType=x-scheme-handler/http;x-scheme-handler/https
Biểu tượng = firefox
Thể loại=Mạng;Trình duyệt Web;
# StartupWMClass=Firefox-esr

... mà tôi đã cài đặt như vậy:

    desktop-file-install --dir=$HOME/.local/share/applications/ \
      --mode=755 \
      --rebuild-mime-info-cache \
      url-router.desktop
guiverc avatar
lá cờ cn
Vui lòng cung cấp hệ điều hành và chi tiết phát hành
vanadium avatar
lá cờ cn
`NoDisplay=true` sẽ khiến trình khởi chạy *không* hiển thị trong menu chính, vì vậy bạn không nên mong đợi điều đó.
Điểm:0
lá cờ cn

Có vẻ như vấn đề là bộ định tuyến url nằm trong thư mục ~/bin của tôi, nhưng khi khởi chạy các tệp trên máy tính để bàn, nó không có trong thư mục của tôi $PATH, mà tôi đặt từ .bashrc.

Ngoài ra, nhận xét của @vanadium về NoDisplay=true rất quan trọng để hiển thị trong Menu chính, mặc dù không dành cho Ứng dụng ưa thích, đây là mối quan tâm chính của tôi.

vanadium avatar
lá cờ cn
Làm cách nào để trả lời câu hỏi về cách đưa trình khởi chạy vào trình đơn thả xuống của "Ứng dụng ưa thích"?
lá cờ cn
@vanadium `url-router` xuất hiện ở đó khi tôi nhập đường dẫn đầy đủ vào Exec trong tệp máy tính để bàn.
lá cờ cn
@vanadium xây dựng lại bộ đệm thông tin mime có lẽ cũng là một bước quan trọng, nhưng tôi đã làm điều đó với tùy chọn `desktop-file-install`
vanadium avatar
lá cờ cn
Lời cảm ơn rất có ý nghĩa. Sẽ tốt hơn nếu đưa thông tin cơ bản này vào câu trả lời của bạn để làm rõ mọi thứ cho người dùng trong tương lai.

Đă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.