¿Cómo consigo que una aplicación aparezca como una opción en las alternativas de actualización?


16

Instalé por separado los canales Beta y Alpha de Firefox, y tengo archivos de configuración de escritorio apuntando a ellos ~/.local/share/applications. Sin embargo, el sistema utiliza Firefox estable como mi navegador predeterminado. (Firefox Beta solía usarse hasta que me metí con las "Aplicaciones predeterminadas" en Configuración del sistema, donde no está en la lista).

Intenté ejecutarlo sudo update-alternatives --config x-www-browserpara cambiarlo manualmente, pero solo reconoce Chromium y Firefox (estable) y los muestra como una opción.

¿Qué puedo hacer para que los archivos de configuración de escritorio personalizados ~/.local/share/applicationsse vean como alternativas predeterminadas? Creo que tengo que jugar con los archivos de configuración del escritorio, o con mimeinfo.cache o mimeapps.list?

Ejecutando Oneiric.

Aquí está el contenido del archivo firefox-beta.desktop que creé:

[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

Respuestas:


23

Estás buscando el comando this:

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

Eso agrega / path / to / firefox-beta a las alternativas de x-www-browser con una prioridad de 100 (cambio automático a menos que haya algo más con una prioridad más alta). Luego puede usar update-alternatives --configcomo de costumbre. Para eliminarlo, ejecute lo siguiente:

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

Esto elimina esa entrada particular de las alternativas para x-www-browser.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.