¿Cómo cambio mi navegador predeterminado?

109

¿Existe una opción para cambiar mi navegador predeterminado para todas mis aplicaciones?

Ederico
fuente

Respuestas:

112

Echa un vistazo a tu system-settings-> Details:

(Tenga en cuenta que en versiones anteriores de Ubuntu Detailsse llama System Info)

ingrese la descripción de la imagen aquí

fossfreedom
fuente
10
¡Guau, ese es un lugar bastante estúpido para decirlo! Casi tan malo como tener que ir a "configuración" para apagar su computadora en Windows 8.
Mike
44
en ubuntu 14.04 [tema canela] navegar aSystem Settings > Preferred applications
diEcho
Para iniciar esto en Ubuntu 14.04 desde la CLI, intente unity-control-center askubuntu.com/questions/116655/…
Winny
¿Cómo hago que aparezca una aplicación allí?
Anaphory
Para acceder a esto desde CLI use gnome-control-centery vaya a System > Details. Usted también necesitará utilizar update-alternativesde Sergey P. aka respuesta de azul a continuación, ya que los diferentes programas lee la configuración de diferentes fuentes.
Boris Bukh
50

Esta es una forma ubuntu de hacer esto

sudo update-alternatives --config x-www-browser
sudo update-alternatives --config gnome-www-browser
Sergey P. alias azure
fuente
Este es un cambio en todo el sistema, y ​​debe hacerse además de la respuesta de fossfreedom.
Flimm
3
Intenté todas las respuestas aquí; solo la segunda de estas dos líneas cambió el navegador en el que se abrieron los enlaces externos del navegador (por ejemplo, desde Pidgin).
Estofado
Esta es la forma más adecuada de hacerlo, trabajando para i3WM y otros entornos de escritorio donde las terminales gobiernan. Gracias por compartir.
Geppettvs D'Constanzo
Esto no funcionó para mí en Ubuntu 16.04 (estaba tratando de cambiar el navegador utilizado por Thunderbird para abrir enlaces). La solución aceptada funcionó.
Étienne
39

Si su navegador preferido no está en ese menú o prefiere hacerlo desde la línea de comandos, este comando le permitirá hacer lo mismo que en la respuesta de fossfreedom:

xdg-settings set default-web-browser name-of-browser.desktop

P.ej:

xdg-settings set default-web-browser firefox.desktop

o

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

o

xdg-settings set default-web-browser google-chrome.desktop
Cybolic
fuente
1
Por razones de SEO: esto funciona con i3wm cuando Chrome se cuela x-www-browsery update-alternativesestá fuera de alcance porque así lo requiere sudo. Necesita tener my-application.desktopdisponible, por ejemplo en ~/.local/share/applications/my-app.desktop. Pero no pasa la ruta completa a xdg-settings, solo el nombre del archivo.
black_puppydog
7

Todas las preferencias sobre las aplicaciones predeterminadas ubicadas por su usuario en el archivo "mimeapps.list". Estoy usando Gnome 3 y Debian, así que para mí lo es ~/.config/mimeapps.list.

Si no sabe dónde se puede encontrar este archivo, pruebe el comando:

locate mimeapps.list

Para reemplazar el navegador web predeterminado, necesita, al menos, cambiar los valores en la categoría [Aplicaciones predeterminadas]

  • x-scheme-handler / http
  • texto / html
  • application / xhtml_xml
  • imagen / webp
  • controlador-esquema-x / https
  • controlador-esquema-x / ftp
  • controlador-esquema-x / https
  • controlador-esquema-x / ftp

y en la categoría [Asociaciones añadidas]

  • texto / html
  • texto / xml
  • application / xhtml_xml
  • imagen / webp
  • controlador-esquema-x / https
  • controlador-esquema-x / ftp

Para Opera, el archivo ~/.config/mimeapps.listdebe contener:

[Default Applications]
x-scheme-handler/http=opera-browser.desktop
text/html=opera-browser.desktop
text/xml=opera-browser.desktop
application/xhtml_xml=opera-browser.desktop
image/webp=opera-browser.desktop
x-scheme-handler/https=opera-browser.desktop
x-scheme-handler/ftp=opera-browser.desktop

[Added Associations]
text/html=opera-browser.desktop;
text/xml=opera-browser.desktop;
application/xhtml_xml=opera-browser.desktop;
image/webp=opera-browser.desktop;
x-scheme-handler/https=opera-browser.desktop;
x-scheme-handler/ftp=opera-browser.desktop;

Pruébelo (debe estar abierto en Opera, si está instalado)

xdg-open somehtmlfile.html

Para Chrome, el archivo ~ / .config / mimeapps.list debe contener:

[Default Applications]
x-scheme-handler/http=google-chrome.desktop
text/html=google-chrome.desktop
text/xml=google-chrome.desktop
application/xhtml_xml=google-chrome.desktop
image/webp=google-chrome.desktop
x-scheme-handler/https=google-chrome.desktop
x-scheme-handler/ftp=google-chrome.desktop

[Added Associations]
text/html=google-chrome.desktop;
text/xml=google-chrome.desktop;
application/xhtml_xml=google-chrome.desktop;
image/webp=google-chrome.desktop;
x-scheme-handler/https=google-chrome.desktop;
x-scheme-handler/ftp=google-chrome.desktop;

Pruébelo (debe estar abierto en Chrome, si está instalado)

xdg-open somehtmlfile.html

Y así sucesivamente (Firefox u otra cosa).

Solo necesita anular los tipos mime de deseo. Pero recomiendo usar GUI para ello. Se reducirá la cantidad de errores.

Es un sistema real para mí y cambiará de un sistema a otro, de un entorno de escritorio a otro, y así sucesivamente.

Entorno de prueba

$ lsb_release -a
No LSB modules are available.
Distributor ID: Debian
Description:    Debian GNU/Linux 8.6 (jessie)
Release:    8.6
Codename:   jessie
$ uname -a
Linux localhost 3.16.0-4-amd64 #1 SMP Debian 3.16.36-1+deb8u2 (2016-10-19) x86_64 GNU/Linux
$s gnome-session --version
gnome-session 3.14.0
PADYMKO
fuente
1

Además de algunos de los comentarios anteriores, sugeriría seguir la respuesta principal aquí . Implica cambiar los esquemas mimeapps / url de su usuario actual.

Tuve que usar esa solución para que Skype de Linux se comportara normalmente. La mayoría de las otras aplicaciones usarían x-www-browser o gnome-www-browser pero supongo que tienen un punto de usar los esquemas de URL ; A veces tiene más sentido.

Adrian Castravete
fuente
Esto no proporciona una respuesta a la pregunta. Para criticar o solicitar una aclaración de un autor, deje un comentario debajo de su publicación; siempre puede comentar sus propias publicaciones, y una vez que tenga suficiente reputación podrá comentar cualquier publicación .
Jan
Pensé que esto aún respondía a la pregunta de Skype para la cual, hasta donde yo sé, los cambios en la respuesta superior no influyen en cómo Skype elige la aplicación predeterminada en todas las condiciones. La respuesta está aquí para ayudar a los usuarios en caso de que el primero no lo haga. Si esto se puede hacer respondiendo con comentarios a la primera respuesta, haré exactamente eso. :) ¡Gracias por el aviso!
Adrian Castravete
Entendido, Adrian, solo sentado en el mismo bote. Aún así, eso no me resolvió. Lo que lo resolvió fue esta respuesta . Pero eso podría deberse al hecho de que estoy usando LXDE como escritorio.
Izzy
1

También puede cambiar su navegador predeterminado en la configuración del navegador correspondiente, por ejemplo

Firefox
Preferencias, marque 'Verificar siempre si Firefox es su navegador predeterminado'

Cromo:
Configuración, haga clic en 'Establecer navegador predeterminado de Chrome'

Sambito
fuente
Esto no me funciona el 15.04
user11153
1

Sistema -> Centro de control -> Aplicaciones preferidas
para ubuntu con MATE DESKTOP

Alex
fuente