Cómo cambiar el navegador predeterminado Y los parámetros de la línea de comando utilizados para abrir un enlace desde gnome-terminal

Cómo cambiar el navegador predeterminado Y los parámetros de la línea de comando utilizados para abrir un enlace desde gnome-terminal

Básicamente tengo la misma pregunta que fue respondida 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 comando pasados ​​al navegador. ¿Hay alguna forma de hacer esto?

Respuesta1

Los programas utilizan una variedad de otros programas para determinar el navegador predeterminado, sensible-browsery xdg-openson dos de ellos.

Para xdg-open, puede usarlo simplemente ejecutando xdg-open http://URL, así xdg-open https://www.google.co.ukse abrirá Google, por ejemplo.
Esto debería ser lo mismo que ejecutarlo echo https://www.google.co.uken 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, usted hace xdg-settings set default-web-browser LAUNCHER-FILE.desktop:

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

Entonces, ahora ejecutar echo https://www.google.co.uky hacer clic en el enlace o ejecutar xdg-open https://www.google.co.ukdeberí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 fácilmente el suyo propio con un comando personalizado copiando uno existente y cambiando las líneas 'Nombre' y 'Exec':

$ 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 la configuré como predeterminada. Ahora en ejecución xdg-open https://www.google.co.ukse abre una nueva ventana de Firefox.

Más información:

información relacionada