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ật
và cà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