![¿Cómo hacer que los enlaces de Chrome se abran en Firefox?](https://rvso.com/image/913201/%C2%BFC%C3%B3mo%20hacer%20que%20los%20enlaces%20de%20Chrome%20se%20abran%20en%20Firefox%3F.png)
Firefox es mi navegador predeterminado, pero tengo que ejecutar Chrome para poder utilizar PWA (aplicaciones web progresivas). Cuando hago clic en enlaces en la PWA, siempre abren una ventana de Chrome. He estado jugando agregando un ff:
a las URL y luego manejando xdg-open
la URL con Firefox, pero hasta ahora no he tenido suerte. Leí muchos xdg-open
artículos pero parece que no consigo que funcione correctamente. Sin embargo, esta parece la forma más limpia de hacerlo.
Me doy cuenta de que necesitaría escribir una extensión para agregar cada URL de la página con ff:
. Estoy en KDE Neon pero creo que esto se aplica aquí.
Fuentes ya utilizadas infructuosamente:
Respuesta1
Así que intentaré ayudar a hacer que las URL ff:whatever
se abran en Firefox. Primero, Firefox no sabe cómo interpretar ff:
el tipo MIME, por lo que necesitamos escribir un script simple que elimine ff:
de la URL y pase el resto a Firefox:
#!/bin/bash
firefox $(echo $1 | sed 's/ff://')
Coloque este script en algún lugar (me referiré a él más adelante como /path/to/script
) y no olvide hacerlo ejecutable con chmod +x /path/to/script
. A continuación, necesitamos crear un .desktop
archivo que maneje ff:
mime y llame a este script. Un buen lugar para este archivo sería ~/.local/share/applications/
. Puedes darle cualquier nombre
[Desktop Entry]
Encoding=UTF-8
Version=1.0
Type=Application
Terminal=false
Name=OpenInFirefox
Comment=Open link in Firefox
Categories=Application;Network;
MimeType=x-scheme-handler/ff;
Exec=/path/to/script %u
No olvide reemplazar /path/to/script
con la ruta al script creado anteriormente.
Eso es todo. Ahora ejecute sudo update-desktop-database
y todos los enlaces que comiencen con ff:
deberían abrirse en Firefox.