Establecer el navegador predeterminado, en todo el sistema, en Manjaro

17

En Ubuntu usé

sudo update-alternatives --config x-www-browser

configurar el navegador de internet predeterminado manualmente.

ingrese la descripción de la imagen aquí

En Manjaro obtengo:

sudo: update-alternatives: command not found

He configurado Firefox como predeterminado en su configuración y quiero que permanezca así.

Después de instalar Chromium, el navegador predeterminado ahora es Chromium, aunque volví a confirmar Firefox como tal y en la configuración de Chromnum dice: "Chromium no puede determinar o configurar el navegador predeterminado".

¿Cómo hacer que el navegador predeterminado de Firefox?


fuente
¿Manjaro tiene el enlace simbólico x-www-browser? ¿Y a qué se vincula? Además, ¿hay alternativas de actualización disponibles en Manjaro?
Braiam
@Braiam - No. Y no, ni siquiera en AUR.
Si su sistema no tiene x-www-browser, ¿qué significa "cambiar el binario vinculado"? ¿Estás intentando cambiar el navegador predeterminado? Eso depende de la aplicación que lo inicie; no creo que Manjaro tenga un valor predeterminado para todo el sistema (y de todos modos es más una preferencia del usuario). ¿En qué aplicación estás interesado?
Gilles 'SO- deja de ser malvado'
@Gilles: esa redacción del título se debe a la edición realizada por Braiam , mientras solo preguntaba por curiosidad pensando que la opción ubuntu estaría disponible en Manjaro. Si no, esa es mi respuesta. (Instalando Chromium, se hizo cargo como navegador predeterminado. Creo que lo arreglé simplemente desde la interfaz gráfica de usuario de FF.)
1
@cipricus Oh, ya veo, lo siento. Tu título original también fue engañoso . Una vez más, no creo que Manjaro tenga un valor predeterminado para todo el sistema o por usuario, por lo que obtendrá una mejor ayuda si menciona las aplicaciones que usa que inician un navegador.
Gilles 'SO- deja de ser malvado'

Respuestas:

14

Para los usuarios de i3wm, además de la edición ~/.config/mimeapps.listy ~/.i3/config, también es necesario el cambio $BROWSERde ~/.profile, la ponemos a /usr/bin/chromium, para evitar que las sesiones del explorador emergentes de la terminal de abrir el navegador equivocado.

Anas Harby
fuente
55
En realidad, me parece que esta es la única solución que resolvió mi problema. Esta es una respuesta separada. Para aplicaciones que abren el navegador por defecto (como Jupyter) cambiando sólo las asociaciones de teclas no funcionan.
EBE Isaac
para mí retirar el paquete Palemoon también fue requeridopacman -R palemoon-bin
akiva
13
xdg-settings set default-web-browser chromium.desktop
patraña
fuente
1
¿Dónde chromiumestá lo que escriba en el símbolo del sistema para iniciar su navegador preferido? Por ejemplo, podría ser google-chrome-stable.
Tom Hale
Funciona para voidlinux con i3.
xoryves
1
No funciona en Manjrao I3: xdg-settings: $BROWSER is set and can't be changed with xdg-settingspero la respuesta de Anas funcionó: unix.stackexchange.com/a/434465/28262
Florian Brinker
5

En caso de que alguien más tenga el mismo problema ...

Edite su archivo de configuración:

nano ~/.i3/config 

y cambio

bindsym $mod+F2 exec …

a su navegador de elección (por ejemplo bindsym $mod+F2 exec google-chrome-stable) Guarde y vuelva a cargar su archivo de configuración ( mod+ Shift+ R)

Debería estar todo listo ...

chris.r
fuente
2
Esto parece excesivamente i3-céntrica.
Arnaud Meuret
Sí, lo era. Ahora en Xfce, que Tom siguientes direcciones.
chris.r
4

Edite su ~/.config/mimeapps.listy reemplace las referencias firefox.desktopcon google-chrome.desktop.

Si usa google-chrome-stablepara iniciar Chrome, use eso en su lugar, seguido de .desktop.

Tom Hale
fuente