Я отдельно установил Firefox Beta и Alpha каналы, и у меня есть файлы конфигурации рабочего стола, указывающие на них ~/.local/share/applications
. Тем не менее, стабильный Firefox используется системой в качестве моего браузера по умолчанию. (Бета-версия Firefox использовалась до тех пор, пока я не испортил «Приложения по умолчанию» в Системных настройках, где его нет в списке.)
Я попытался запустить, sudo update-alternatives --config x-www-browser
чтобы вручную изменить его, но он распознает только Chromium и Firefox (стабильный) и показывает их как выбор.
Что я могу сделать, чтобы пользовательские файлы конфигурации рабочего стола ~/.local/share/applications
рассматривались как альтернативы по умолчанию? Я думаю, что, возможно, придется возиться с файлами конфигурации рабочего стола, или с mimeinfo.cache или mimeapps.list?
Запуск Oneiric.
Вот содержимое файла 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
источник