Cambiar el navegador predeterminado en Debian Stretch

Si tienes problemas para que Picard detecte y se integre con tu navegador, es posible que se deba a que el navegador predeterminado de tu sistema no es el que quieres usar con Picard. Picard usa el navegador definido por xdg-settings; para averiguar cual es el navegador predeterminado puedes ejecutar el siguiente comando:

monstruosoft@debian:~$ xdg-settings get default-web-browser
firefox-esr.desktop

En mi caso, no quiero usar Firefox ESR, por lo que tuve que cambiar el navegador predeterminado por mi propio acceso directo en el archivo firefox-beta.desktop en el escritorio. Para poder asignar una aplicación usando xdg-settings es necesario copiar el archivo .desktop a la carpeta ~/.local/share/applications, de manera que para cambiar el navegador predeterminado1:

monstruosoft@debian:~$ xdg-settings get default-web-browser
firefox-esr.desktop
monstruosoft@debian:~$ cp Desktop/firefox-beta.desktop .local/share/applications/
monstruosoft@debian:~$ xdg-settings set default-web-browser firefox-beta.desktop
monstruosoft@debian:~$ xdg-settings get default-web-browser
firefox-beta.desktop

Ahora Picard debería abrir los links en el navegador de forma correcta. Lo puedes probar con el siguiente comando:

monstruosoft@debian:~$ xdg-open 'http://www.google.com'

La dirección de internet que pasas al comando xdg-open se debería abrir en el navegador. En mi experiencia, esto funciona correctamente mientras que cambiar el navegador predeterminado usando el comando update-alternatives2 no dio resultado.


Referencias:

1 https://stackoverflow.com/questions/41172692/xdg-open-not-open-default-browser

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s