Come faccio a far apparire un'applicazione come scelta nelle alternative di aggiornamento?


16

Ho installato separatamente i canali Beta e Alpha di Firefox e ho file di configurazione desktop che li puntano dentro ~/.local/share/applications. Tuttavia, il sistema utilizza Firefox stabile come browser predefinito. (Firefox Beta era usato fino a quando non ho sbagliato "Applicazioni predefinite" in Impostazioni di sistema, dove non è elencato.)

Ho provato a correre sudo update-alternatives --config x-www-browserper cambiarlo manualmente, ma riconosce solo Chromium e Firefox (stabile) e li mostra come una scelta.

Cosa posso fare per visualizzare i file di configurazione del desktop personalizzati ~/.local/share/applicationscome alternative predefinite? Penso che dovrei armeggiare con i file di configurazione del desktop o con mimeinfo.cache o mimeapps.list?

Esecuzione di Oneiric.

Ecco il contenuto del file firefox-beta.desktop che ho creato:

[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

Risposte:


23

Stai cercando questo comando:

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

Ciò aggiunge / path / a / firefox-beta alle alternative x-www-browser con una priorità di 100 (commutazione automatica a meno che non ci sia qualcos'altro con una priorità più alta). È quindi possibile utilizzare update-alternatives --configcome al solito. Per rimuoverlo, eseguire quanto segue:

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

Ciò rimuove quella particolare voce dalle alternative per x-www-browser.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.