como fazer com que links do chrome sejam abertos no firefox?

como fazer com que links do chrome sejam abertos no firefox?

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-opencom o URL com o Firefox, mas sem sorte até agora. Eu li muitos xdg-openartigos, 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:whateversejam 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 .desktoparquivo 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/scriptpelo caminho do script criado anteriormente.

É isso. Agora execute sudo update-desktop-databasee todos os links que começam com ff:devem abrir no Firefox.

informação relacionada