Wie kann ich erreichen, dass eine Anwendung als Auswahl in Update-Alternativen angezeigt wird?

15

Ich habe die Firefox-Beta- und Alphakanäle separat installiert und Desktop-Konfigurationsdateien, die darauf verweisen ~/.local/share/applications. Stable Firefox wird jedoch vom System als mein Standardbrowser verwendet. (Firefox Beta wurde verwendet, bis ich mit den "Standardanwendungen" in den Systemeinstellungen in Konflikt geriet, wo sie nicht aufgeführt sind.)

Ich habe versucht, sudo update-alternatives --config x-www-browseres manuell zu ändern, aber es erkennt nur Chromium und Firefox (stabil) und zeigt sie als Auswahl an.

Was kann ich tun, um benutzerdefinierte Desktop-Konfigurationsdateien ~/.local/share/applicationsals Standardalternativen anzuzeigen? Ich glaube, ich muss möglicherweise mit den Desktop-Konfigurationsdateien oder mit mimeinfo.cache oder mimeapps.list herumspielen.

Oneiric ausführen.

Hier ist der Inhalt der firefox-beta.desktop-Datei, die ich erstellt habe:

[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
Jay
quelle

Antworten:

22

Sie suchen den folgenden Befehl:

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

Das fügt / path / to / firefox-beta zu den x-www-browser-Alternativen mit einer Priorität von 100 hinzu (automatische Umschaltung, es sei denn, es gibt etwas anderes mit einer höheren Priorität). Sie können dann update-alternatives --configwie gewohnt verwenden. Führen Sie zum Entfernen Folgendes aus:

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

Dadurch wird dieser bestimmte Eintrag aus den Alternativen für x-www-browser entfernt.

zanfur
quelle