¿Cómo configurar Firefox descargado como navegador web predeterminado en Debian?


9

¿Cómo configuro un Firefox descargado manualmente como mi navegador web predeterminado para que al hacer clic en un enlace en otra aplicación se abra el enlace en este Firefox?

Intenté estos comandos, pero no parecían funcionar:

update-alternatives --install /usr/bin/x-www-browser x-www-browser /home/user/firefox/firefox 100
update-alternatives --set x-www-browser /home/user/firefox/firefox

¿Que tengo que hacer?

Respuestas:


6

update-alternativescambia la aplicación que se usa para abrir un navegador web, no la aplicación que se usa para abrir una página web. Los dos no están directamente relacionados: "Quiero navegar por la web" es diferente de "Quiero navegar por esta página web", y hay diferentes tipos de contenido que se abren en un navegador web.

Lo que necesita cambiar es qué aplicación está asociada con el tipo MIME text/html y quizás otras. Estos se configuran a través del /etc/mailcaparchivo.

En Debian, /etc/mailcapse genera automáticamente a partir de las aplicaciones que ha instalado. Cuando varias aplicaciones pueden abrir el mismo tipo, hay un sistema de prioridad (similar, pero distinto, del sistema de prioridad para alternativas). Puede anular estas prioridades agregando entradas a /etc/mailcap.order. Por ejemplo, la siguiente línea hará que Firefox se use con preferencia sobre cualquier otra aplicación para todos los tipos que admite:

firefox:*/*

Después de que haya cambiado /etc/mailcap.order, ejecute /usr/sbin/update-mimecomo root para actualizar /etc/mailcap.

Si desea utilizar un programa que no proviene de un paquete Debian, edítelo directamente en /etc/mailcap, en el User Section.

# ----- User Section Begins ----- #
text/html; /home/user/firefox/firefox '%s'; description=HTML Text; test=test -n "$DISPLAY";  nametemplate=%s.html
# -----  User Section Ends  ----- #

Si desea establecer preferencias para su propia cuenta, defínalos en ~/.mailcap: las entradas en ese archivo anulan las de /etc/mailcap. Tienes que poner líneas completas de correo allí, como

text/html; /home/user/firefox/firefox '%s'; description=HTML Text; test=test -n "$DISPLAY";  nametemplate=%s.html

Hago esto pero de nuevo no funciona. por ejemplo en x-chat cuando hago clic en el enlace no pasa nada.
Chalist

1

Ejecute ambos comandos como root (debería haber recibido un error de "Permiso denegado" al intentar hacer esto sin privilegios de root). Ahora, si ejecuta (u otra aplicación se ejecuta) x-www-browser, /home/user/firefox/firefoxdebería ser la que se use.

También puede usar el conveniente modo interactivo update-alternatives --config <name>para configurar aplicaciones predeterminadas en lugar de usar --set.


hago esto con acceso de root pero no funciona
Chalist

@chalist: ¿Recibe un mensaje de error? ¿Cuál es la salida de update-alternatives --display x-www-browser?
Anju Fabulina

x-www-browser - manual mode link currently points to /home/user/firefox/firefox /home/user/firefox/firefox - priority 100 /usr/bin/chromium - priority 40 Current 'best' version is '/home/user/firefox/firefox'.
Chalist

¿Cómo ves que no está funcionando? ¿Qué navegador se elige cuando comienzas x-www-browsertú mismo?
Anju Fabulina

cuando hago clic en un enlace en la aplicación que parece choqok, abriré en firefox (extraído en casa)
Chalist

0

Para las distribuciones base de Arch, tenemos que cambiar ~/.config/mimeapps.listy reemplazar en cualquier lugar que su navegador predeterminado no configure.

Por ejemplo:

  [Default Applications]
  x-scheme-handler/http=userapp-Pale Moon.desktop
  x-scheme-handler/https=userapp-Pale Moon.desktop
  x-scheme-handler/ftp=userapp-Pale Moon.desktop
  x-scheme-handler/chrome=userapp-Pale Moon.desktop
  text/html=userapp-Pale Moon.desktop
  ...
  ... (and anywhere Pale Moon.desktop has been setted)

cambios a:

  [Default Applications]
  x-scheme-handler/http=userapp-chromium.desktop
  x-scheme-handler/https=userapp-chromium.desktop
  x-scheme-handler/ftp=userapp-chromium.desktop
  x-scheme-handler/chrome=userapp-chromium.desktop
  text/html=userapp-chromium.desktop
  ...

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.