É esse recurso de mensagens que permite que os complementos do Firefox "troquem mensagens com um aplicativo nativo, instalado no computador do usuário". Isso permite que coisas como gerenciadores de senhas de desktop funcionem como esperado no navegador.
Mas finalmente há mudança.
Em uma breve atualização sobre isso no fórum Snapcraft, o desenvolvedor do Ubuntu, Olivier Tilloy, diz que a integração de um novo portal WebExtensions XDG com as mais recentes compilações beta do Mozilla Firefox está pronta para testes mais amplos através da loja Snap.
Os patches significam que os usuários do Ubuntu devem ser capazes, mais uma vez, de instalar extensões do GNOME Shell a partir do site do GNOME Extensions usando o Firefox (com o relevante complemento do navegador e host conector (embora honestamente: instale gnome-shell-extension-manager
, pois oferece uma experiência superior).
Da mesma forma, outros complementos do Firefox, como o gerenciador de senhas KeePassXC também devem funcionar como planejado. O novo portal XDG também beneficia os aplicativos Flatpak. Também pode ser usado por outros navegadores populares enviados em formatos de emoacotamento com sandbox, como o Chromium.
Quer tentar?
Como ajudar a testar essas coisas em primeira mão
Em seu post no fórum Snapcraft Olivier Tilloy da Canonical incentiva a comunidade a "deixar-nos saber quais extensões você testou, como você instalou o conector hospedeiro nativo, e se a funcionalidade funcionou como esperado, parcialmente, ou não de todo" — algo que muitos de vocês estarão interessados em fazer.
Para ajudar a colocar as mãos nisso, você precisa fazer algumas coisas.
Primeiro: verifique duas vezes se você tem a versão mais recente do pacote xdg-desktop-portal
(v1.14.4-1ubuntu2~22.04.1
para ser específico). Isso está sendo lançado para usuários do Ubuntu como uma atualização de software, mas ainda não chegou a todos.
A maneira mais rápida de verificar se você tem? Execute sudo apt install xdg-desktop-portal
, que imprimirá o número da versão no seu erro "você já tem isso". Se você tem as menções de versão acima, ótimo; se não, você vai precisar esperar por ele.
Em seguida, instale o Firefox Snap nos canais beta ou edge:
sudo snap atualizar firefox --beta
Finalmente, reinicie seu computador (ou mate o processo xdg-desktop-portal e deixe-o ressurgir automaticamente) antes de começar a testar ou as coisas podem não rodar bem até que você tenha feito isso.
Uma vez que tudo esteja no lugar, você verá um prompt de permissão aparecer na tela na próxima vez que lançar o Firefox:
Solicitação do Portal XDG
Aceite o prompt para prosseguir, e pronto: integração de mensagens nativas devem funcionar. Deixe-nos saber como você se dá nos comentários.