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