GNU/Linux >> Tutoriales Linux >  >> Ubuntu

¿Cómo cambiar el navegador predeterminado y los parámetros de la línea de comandos utilizados para abrir un enlace desde Gnome-terminal?

Básicamente tengo la misma pregunta que se respondió aquí:

¿Cómo cambio el navegador con el que el terminal gnome abre enlaces?

Excepto que estoy ejecutando Ubuntu 14.04 y estoy interesado en personalizar los argumentos de la línea de comandos que se pasan al navegador. ¿Hay alguna manera de hacer esto?

Respuesta aceptada:

Los programas usan una variedad de otros programas para determinar el navegador predeterminado:sensible-browser &xdg-open siendo dos de ellos.

Para xdg-open , puede usarlo simplemente ejecutando xdg-open http://URL , entonces xdg-open https://www.google.co.uk abrirá Google, por ejemplo.
Esto debería ser lo mismo que ejecutar echo https://www.google.co.uk en la terminal y hacer clic en el enlace debería abrir el navegador predeterminado (en mi caso, Firefox).
Puedes ver cuál es el navegador predeterminado usando xdg-settings get default-web-browser :

$ xdg-settings get default-web-browser
firefox.desktop

Para establecer valores, haga xdg-settings set default-web-browser LAUNCHER-FILE.desktop :

$ xdg-settings set default-web-browser chromium-browser.desktop

Así que ahora ejecuta echo https://www.google.co.uk y haciendo clic en el enlace o ejecutando xdg-open https://www.google.co.uk debería abrir Google en el nuevo navegador predeterminado (en mi caso ahora Chromium).

Tenga en cuenta que se vincula al archivo .desktop del programa, no a su comando; debe ser un archivo válido en /usr/share/applications (o ~/.local/share/applications ). Puede crear uno propio fácilmente con un comando personalizado copiando uno existente y cambiando las líneas 'Nombre' y 'Ejecutivo':

$ cp /usr/share/applications/firefox.desktop ~/.local/share/applications/firefox-new-window.desktop
$ gedit ~/.local/share/applications/firefox-new-window.desktop & disown

##Then change Name and Exec lines to `Name=Firefox (New Window)` & `Exec=firefox --new-window %u` respectively
$ update-desktop-database ~/.local/share/applications/
$ xdg-settings set default-web-browser firefox-new-window.desktop

En lo anterior, creé un nuevo iniciador, lo edité para que abriera una nueva ventana de Firefox, actualicé la base de datos de los archivos del iniciador y lo configuré por defecto. Ahora ejecuta xdg-open https://www.google.co.uk abre una nueva ventana de Firefox.

Más información:

  • Especificación de entrada de escritorio (cómo editar lanzadores)
  • ¿Cómo establecer qué aplicación se inicia con xdg-open? – Pregúntale a Ubuntu
  • Cómo configurar correctamente y fácilmente xdg-open sin ningún entorno? – Unix y Linux

Ubuntu
  1. Cómo instalar actualizaciones de seguridad desde la línea de comandos en Ubuntu

  2. ¿Cómo cambiar la longitud de línea predeterminada para Od y Hexdump?

  3. ¿Cómo cambiar la configuración de la zona horaria desde la línea de comandos?

  4. ¿Cómo cambiar la salida de audio a HDMI desde la línea de comandos?

  5. ¿Cómo cambiar el navegador predeterminado utilizado por el cuaderno ipython/jupyter en Linux?

Cómo cerrar Debian 10 desde la línea de comandos y la GUI

Cómo configurar el navegador predeterminado en Debian a través de la línea de comandos

Cómo abrir una URL en el navegador web desde la terminal de Linux

Cómo instalar el navegador Google Chrome en Ubuntu 20.04 desde la línea de comandos

¿Cómo configurar el navegador predeterminado desde la línea de comandos?

¿Cómo habilitar y deshabilitar las extensiones de Gnome desde la línea de comandos?