Me preguntaba cuál es el comando de terminal para abrir el navegador web predeterminado.
command-line
Luca
fuente
fuente
sensible-utils
paquete y el sistema de alternativas encontradas/etc/alternatives
y modificadas porupdate-alternatives
?sensible-browser
abre Opera en lugar de pf Chrome predeterminado.xdg-open
Funciona como se esperaba.sensible-browser
no sigue las preferencias del usuario configuradas en unity-control-center.xdg-open
hace.Buscando en Google encontré la respuesta.
xdg-open es parte del paquete xdg-utils y ya está instalado en Ubuntu 10.10.
fuente
También puedes usar:
Y abrirá la URL en el navegador predeterminado.
fuente
Con la configuración predeterminada de Ubuntu, solo me viene a la mente el comando gnome-open.
fuente
gnome-open
para casi todos los tipos de archivos, URI y directorios. Es un comando para aprender, en lugar de tratar de recordar acerca de comandos oscuros comosensible-browser
xdg-open
debería hacer lo mismo: en realidad, llamarágnome-open
, okde-open
, o lo que sea, dependiendo de su entorno de escritorio. Por lo tanto, es más portátil.Jugué un poco con esto. Hay un problema con
gnome-open
: no invocará el navegador web predeterminado a menos que especifique una URL. Eso es un problema si desea configurar un ícono o un acceso directo que siempre iniciará el navegador que está configurado como predeterminado. En otras ocasiones, es posible que deba configurarlo como parámetro para algunos programas que requieren un enlace a un navegador web y que no funcionan biengnome-open
(por ejemplo:)acroread
. Puede resolver esto utilizando unox-www-browser
o losgnome-www-browser
enlaces del sistema que puede configurarupdate-alternatives
, pero son configuraciones de todo el sistema, no específicas del usuario (y no están sincronizadas con los valores establecidosgnome-default-applications-properties
. Todo esto se puede resolver abriendo elsensible-browser
ejecutable (que es en realidad un guión):y agregando esto al principio:
Eso hará que
sensible-browser
siempre se inicie el navegador web predeterminado especificado por el usuario. (Descubrí quegnome-default-applications-properties
cambia algunas teclas gconf de acuerdo con el navegador que está configurado actualmente. El valor predeterminado del navegador se puede obtener de cualquiera de estas teclas, así que busqué/desktop/gnome/url-handlers/http/command
y lo usé para completar la$BROWSER
variable (el valor se elimina de la"%s"
parte) .)fuente
/usr/bin/sensible-browser
como recomienda esta respuesta. Este cambio se sobrescribirá en una actualización del sistema.Solo que puede resultarle útil. Un enfoque alternativo y un revestimiento.
Buena lectura para los no familiarizados con los operadores lógicos https://www.howtogeek.com/269509/how-to-run-two-or-more-terminal-commands-at-once-in-linux/ .
y
fuente