Intenté configurar el navegador predeterminado usando las herramientas de la GUI pero esto no funcionó en general. ¿Hay alguna manera de configurar el navegador predeterminado del sistema desde la línea de comandos?
37
Intenté configurar el navegador predeterminado usando las herramientas de la GUI pero esto no funcionó en general. ¿Hay alguna manera de configurar el navegador predeterminado del sistema desde la línea de comandos?
Ejecute el siguiente comando en la terminal para cambiar el navegador predeterminado.
sudo update-alternatives --config x-www-browser
Salida de muestra:
karthick@Ubuntu-desktop:~$ sudo update-alternatives --config x-www-browser
There are 3 choices for the alternative x-www-browser (providing /usr/bin/x-www-browser).
Selection Path Priority Status
------------------------------------------------------------
0 /usr/bin/google-chrome 200 auto mode
* 1 /usr/bin/firefox 40 manual mode
2 /usr/bin/google-chrome 200 manual mode
3 /usr/bin/opera 90 manual mode
Presione Intro para mantener el valor predeterminado [*].
En este momento tengo Firefox como mi navegador web predeterminado.
Si quiero google-chrome como navegador predeterminado, escribiré 3 y presionar enter.
Nota:
Si desea configurar un navegador de línea de comandos, debe configurar
sudo update-alternatives --config www-browser
Una forma alternativa es agregar la siguiente línea export BROWSER=/usr/bin/firefox
a su~/.bashrc
Agregue la línea anterior en el último,
Método alternativo de GUI:
xdg-settings set default-web-browser chromium-browser.desktop
Los métodos ya sugeridos podrían no funcionar para alguna aplicación (por ejemplo, HipChat).
He tenido que hacer:
fuente
jupyter notebook
.Depende un poco de lo que significa exactamente "navegador predeterminado", es decir, para qué propósito desea cambiar el navegador. Algunos programas ignoran las configuraciones de todo el sistema y usan sus propias configuraciones.
Dicho esto, puede configurar el navegador predeterminado para todos los programas que inician el navegador con el
sensible-browser
comando genérico exportando laBROWSER
variable, por ejemplo, agregue una línea al archivo~/.bashrc
:La otra forma genérica de llamar a un navegador es
x-www-browser
, esta es manejada por el sistema de "alternativas" de Debian:Si desea configurar un navegador de línea de comandos como lynx , debe configurarlo
www-browser
.fuente
Pruebe los siguientes comandos:
fuente
Además de las respuestas, google-chrome generalmente tiene un enlace simbólico a la versión específica del canal:
fuente
Establecer Chrome como navegador predeterminado desde la línea de comandos
abrir -a "Google Chrome" --args --make-default-browser
Lea el artículo completo aquí: http://www.blogcookie.com/2016/07/set-chrome-default-browser-command-line/
fuente
sudo update-alternatives --config x-www-browser
solo muestra la aplicación instalada a través de apt-get, para la instalación manual puede usar
fuente
Para mí, hoy, ejecutar Gnome 3,
~/.config/mimeapps.list
es lo que controlagnome-open <url>
y JavaDesktop.getDesktop().browse(new URI(url))
. Esto es lo que cambia allí cuando ejecutognome-control-center
(el subprograma "Detalles" en la aplicación de configuración desde el menú superior derecho) y cambio Aplicaciones predeterminadas, Web de Google Chrome a Firefox ESR:Como esperaba, podría revertir eso desde la línea de comando con:
perl -i -wpe 's@x-scheme-handler/http(s?)=firefox-esr.desktop@x-scheme-handler/http$1=google-chrome.desktop@' ~/.config/mimeapps.list
... y ponerlo de nuevo con:
perl -i -wpe 's@x-scheme-handler/http(s?)=google-chrome.desktop@x-scheme-handler/http$1=firefox-esr.desktop@' ~/.config/mimeapps.list
fuente
Para mí,
sensible-browser
parece simplemente llamar/usr/bin/gnome-www-browser
, a qué enlaces simbólicos/etc/alternatives/gnome-www-browser
, qué enlaces simbólicos al navegador. Para cambiarlo, necesitaba hacer esto:Debe colocar la ruta completa al navegador que desea usar en lugar de
~/bin/firefox
.Ahora, cuando corro
sensible-browser https://example.com
, Firefox se abre como se esperaba.fuente