Firefox 75 lançado com suporte para Flatpak; O Firefox no Wayland agora tem H.264 VA-API e suporte completo para WebGL

7 de abril de 2020

Firefox 75 foi lançado hoje com algumas melhorias importantes do Linux: o aplicativo agora suporta Flatpak e está disponível no Flathub, e Firefox no Wayland agora tem H.264 VA-API e suporte completo para WebGL. Há também uma barra de endereço renovada em todas as plataformas de desktop compatíveis.

Firefox 75 Linux

A versão do Firefox 75 vem com uma barra de endereço renovada (imagem acima) com uma experiência de pesquisa limpa que é otimizada para telas de pequenos laptops, com os principais sites aparecendo quando você seleciona o endereço. Também foi aprimorada a legibilidade das sugestões de pesquisa, com foco em novos termos de pesquisa.

Além disso, ao clicar na barra de endereço e na barra de pesquisa, o comportamento agora é o mesmo em desktops Linux, macOS e Windows: um único clique seleciona todos sem seleção principal, um clique duplo seleciona uma palavra e um clique triplo seleciona todos com seleção primária (anteriormente isso funcionava de maneira diferente no Linux).

Agora que já resolvemos isso, vamos continuar com as grandes novidades do Firefox 75 para usuários do Linux.

Firefox Flatpak

Firefox instalado usando o pacote flatpak Flathub

Esta é a primeira versão estável do Firefox que oferece suporte a Flatpak, a estrutura para distribuição de aplicativos de área de trabalho em sandbox no Linux. Graças a isso, o Firefox agora está disponível no Flathub, um repositório de aplicativos baseado em Flatpak. Isso significa que agora você pode instalar facilmente a versão mais recente do Firefox em várias distribuições Linux.

Outra notícia importante para os usuários do Linux é que o Firefox 75 no Wayland agora tem suporte completo para WebGL (algumas informações e links de Phoronix), bem como decodificação H.264 VA-API (alimentado por FFmpeg). A Mozilla também terminou de implementar a decodificação de hardware VP9 VA-API usando FFmpeg para Firefox no Wayland, mas não chegou ao Firefox 75. A boa notícia é que ele estará disponível com o próximo lançamento do Firefox 76.**

A reprodução de vídeo acelerada do Firefox no Wayland VA-API deve funcionar com Intel e AMDGPU, e este comentário de relatório de bug tem instruções para como habilitá-lo. Essencialmente, você precisa:

  • tem libva instalado
  • habilita o GL compositor ou WebRender, ambos devem funcionar (para habilitar o WebRender, defina gfx.webrender.all como true em about:config - apesar do que você encontrará online, isso funciona no Firefox 75 estável e não apenas no Firefox todas as noites; depois de reiniciar o Firefox, verifique se ele está funcionando em about:support, role até Graphics e certifique-se de que a Compositing esteja mostrando WebRender, assim); também defina layers.acceleration.force-enabled como true em about:config e também certifique-se de que layers.omtp.enabled e layout.display-list.retain também estejam habilitados (do Reddit, com link de Martin Stransky's blog)
  • defina widget.wayland-dmabuf-vaapi.enabled como true em about:config
  • com todas as etapas acima sendo realizadas, execute o Firefox 75 em Wayland assim (MOZ_LOG é para habilitar o registro - você deve ver algumas mensagens relacionadas ao VA-API ao executar um vídeo com suporte do VA-API no Firefox): MOZ_ENABLE_WAYLAND = 1 MOZ_LOG = "PlatformDecoderModule: 5" ./firefox (isso pressupõe que você baixou o arquivo binário do Firefox e está executando o binário da pasta extraída - ajuste o caminho do firefox para onde o Firefox 75 está instalado/extraído)

Uma vez que apenas vídeos h.264 são suportados para reprodução de vídeo acelerada VA-API e os padrões do YouTube para VP9, force os vídeos do YouTube a usar h.264 usando a extensão h264ify Firefox.

Para ativar o suporte WebGL completo no Firefox 75 no Wayland (Martin Stransky compartilhou mais alguns detalhes nesta postagem do blog) você precisa executar as mesmas etapas acima para VA-API (sem o sinalizador dmabuf-vaapi) e também definir widget.wayland-dmabuf-webgl.enabled como true em about:config.

Outras mudanças no Firefox 75

  • O Firefox armazenará localmente em cache todos os certificados confiáveis da Autoridade de Certificação Web PKI conhecidos pelo Mozilla. Isso vai melhorar a compatibilidade HTTPS com servidores da web mal configurados e melhorar a segurança
  • O Direct Composition está sendo integrado para nossos usuários no Windows para ajudar a melhorar o desempenho e permitir nosso trabalho contínuo para enviar WebRender em laptops Windows 10 com placas de vídeo Intel
  • Para usuários corporativos:
    • O suporte experimental para usar certificados de cliente do armazenamento de certificados do sistema operacional pode ser ativado no macOS definindo a preferência security.osclientcerts.autoload como true
    • Políticas empresariais podem ser usadas para excluir domínios de serem resolvidos via TRR (Resolvedor Recursivo Confiável) usando DNS sobre HTTPS

Como tenho um computador desktop apenas com placa de vídeo Nvidia (não tenho acesso ao meu laptop de placa de vídeo Intel nestes tempos de quarentena), não poderia tentar, então não posso ajudá-lo a depurar coisas, caso isso não funcione não funciona para você. É também por isso que este artigo é um pouco confuso - porque é basicamente um quebra-cabeça do que eu poderia encontrar em relatórios de bugs e outras fontes (você também pode encontrar as fontes ao longo deste artigo), sem a habilidade para tentar eu mesmo. Por favor, deixe-me saber se algo precisa ser adicionado ou corrigido.

Esperamos que tudo isso seja habilitado por padrão no Firefox em breve.

Baixando o Firefox

Baixe o Firefox

O Firefox também está disponível para instalação em várias distribuições Linux em Flathub e Snap Store (empacotado pela Mozilla em vários canais: stable, candidate, beta e edge). Você também pode receber uma atualização dos repositórios de distribuição do Linux com a versão mais recente do Firefox.

Esse post foi traduzido do site LinuxUprising.com pela rtland.team.

Linux Uprising Blog
Propaganda
Propaganda