Làm cách nào để ứng dụng xuất hiện dưới dạng lựa chọn trong các lựa chọn thay thế cập nhật?


15

Tôi đã cài đặt riêng các kênh Firefox Beta và Alpha và có các tệp cấu hình máy tính để bàn trỏ đến chúng trong ~/.local/share/applications . Tuy nhiên, Firefox ổn định đang được sử dụng làm trình duyệt mặc định của tôi bởi hệ thống. (Firefox Beta đã từng được sử dụng cho đến khi tôi gặp rắc rối với "Ứng dụng mặc định" trong Cài đặt hệ thống, nơi nó không được liệt kê.)

Tôi đã thử chạy sudo update-alternatives --config x-www-browserđể thay đổi thủ công, nhưng nó chỉ nhận ra Chromium và Firefox (ổn định) và hiển thị chúng là một lựa chọn.

Tôi có thể làm gì để có được các tệp cấu hình máy tính để bàn tùy chỉnh ~/.local/share/applicationsđể được xem là lựa chọn thay thế mặc định? Tôi nghĩ rằng tôi có thể phải nghịch ngợm với các tập tin cấu hình máy tính để bàn, hoặc với mimeinfo.cache hoặc mim Ứng dụng.list?

Chạy Oneiric.

Đây là nội dung của tệp firefox-beta.desktop mà tôi đã tạo:

[Desktop Entry]
Name=Firefox Beta
Exec=firefox-beta -P Beta -no-remote
Icon=firefox
Terminal=false
X-MultipleArgs=false
Type=Application
StartupNotify=true
StartupWMClass=Firefox
Categories=GNOME;GTK;Network;WebBrowser;
Comment[en_US]=Firefox Beta Channel
MimeType=text/html;text/xml;application/xhtml+xml;application/xml;application/vnd.mozilla.xul+xml;application/rss+xml;application/rdf+xml;image/gif;image/jpeg;image/png;x-scheme-handler/http;x-scheme-handler/https;x-scheme-handler/ftp;x-scheme-handler/chrome;video/webm;
Name[en_US]=Firefox Beta

[NewWindow Shortcut Group]
Name=Open a New Window
Exec=firefox-beta -new-window about:blank
TargetEnvironment=Unity

Câu trả lời:


22

Bạn đang tìm kiếm lệnh này:

sudo update-alternatives --install /usr/bin/x-www-browser x-www-browser /path/to/firefox-beta 100

Điều đó thêm / path / to / firefox-beta vào các lựa chọn thay thế trình duyệt x-www với mức độ ưu tiên là 100 (tự động chuyển sang nó trừ khi có thứ gì khác có mức độ ưu tiên cao hơn). Sau đó bạn có thể sử dụng update-alternatives --confignhư bình thường. Để loại bỏ nó, hãy chạy như sau:

sudo update-alternatives --remove x-www-browser /path/to/firefox-beta

Điều này loại bỏ mục cụ thể đó khỏi các lựa chọn thay thế cho trình duyệt x-www.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.