
Firefox é meu navegador padrão, mas preciso executar o Chrome para poder usar PWAs (aplicativos web progressivos). quando clico em links no PWA, eles sempre abrem uma janela do Chrome. Tenho brincado de anexar um ff:
URL a URLs e depois lidar xdg-open
com o URL com o Firefox, mas sem sorte até agora. Eu li muitos xdg-open
artigos, mas não consigo fazê-lo funcionar corretamente. esta parece ser a maneira mais limpa de fazer isso.
Sei que precisaria escrever uma extensão para anexar cada URL da página com ff:
. Estou no KDE Neon, mas acho que isso se aplica aqui.
Fontes já utilizadas infrutíferamente:
Responder1
então tentarei ajudar a fazer com que URLs ff:whatever
sejam abertos no Firefox. Primeiro, o firefox não sabe interpretar ff:
o tipo MIME, então precisamos escrever um script simples que irá remover ff:
da URL e passar o resto para o firefox:
#!/bin/bash
firefox $(echo $1 | sed 's/ff://')
Coloque esse script em algum lugar (vou me referir a ele mais tarde como /path/to/script
) e não se esqueça de torná-lo executável com chmod +x /path/to/script
. Em seguida, precisamos criar um .desktop
arquivo que irá lidar com ff:
mime e chamar esse script. Um bom lugar para esse arquivo seria em ~/.local/share/applications/
. Você pode dar qualquer nome
[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
Não se esqueça de substituir /path/to/script
pelo caminho do script criado anteriormente.
É isso. Agora execute sudo update-desktop-database
e todos os links que começam com ff:
devem abrir no Firefox.