
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-browser
y xdg-open
son dos de ellos.
Para xdg-open
, puede usarlo simplemente ejecutando xdg-open http://URL
, así xdg-open https://www.google.co.uk
se abrirá Google, por ejemplo.
Esto debería ser lo mismo que ejecutarlo 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, 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.uk
y hacer clic en el enlace o ejecutar 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 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.uk
se abre una nueva ventana de Firefox.
Más información: