Как я заставляю приложение появляться как выбор в альтернативах обновления?

Я отдельно установил Бету Firefox и Альфа-каналы, и имейте настольные конфигурационные файлы, указывающие на них в ~/.local/share/applications. Однако стабильный Firefox используется в качестве моего браузера по умолчанию системой. (Бета Firefox раньше использовалась, пока я не смешал с "Приложениями По умолчанию" в Параметрах настройки системы, где она не перечислена.)

Я пытался работать sudo update-alternatives --config x-www-browser для ручного изменения его но он только распознает Хром и (стабильный) Firefox и показывает их выбором.

Что я могу сделать для вкладывания пользовательских настольных конфигурационных файлов ~/.local/share/applications рассматриваться как альтернативы по умолчанию? Я думаю, что мне, вероятно, придется играть с настольными файлами конфигурации, или с mimeinfo.cache или mimeapps.list?

Сновещательное выполнение.

Вот содержание файла firefox-beta.desktop, который я создал:

[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
15
задан 20 November 2011 в 16:41

1 ответ

Вы ищете эту команду:

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

Это добавляет/path/to/firefox-beta к x-www-browser альтернативам с приоритетом 100 (автоматически переключающий к нему, если нет что-то еще с более высоким приоритетом). Можно затем использовать update-alternatives --config как обычно. Для удаления его выполните следующее:

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

Это удаляет ту конкретную запись из альтернатив для x-www-browser.

22
ответ дан 23 November 2019 в 02:45

Другие вопросы по тегам:

Похожие вопросы: