Pular para o conteúdo

Resolvendo Problemas de Exibição no Linux com Wayland e Escalonamento Fracionário

Desktop

Resumo do Problema - Apenas Linux

Alguns usuários podem ter problemas de exibição com o BlueMail em distribuições Linux que usam Wayland, especialmente quando o Escalonamento Fracionado está ativado. Esses problemas podem incluir dimensionamento inadequado da aplicação, fontes borradas ou elementos da interface que não se alinham corretamente.

Causa

Wayland é uma substituição moderna para o servidor de exibição X11, oferecendo segurança e desempenho aprimorados. No entanto, nem todos os aplicativos estão totalmente otimizados para o tratamento de dimensionamento do Wayland, especialmente quando o Escalonamento Fracionado é usado para ajustar as configurações de DPI para telas de alta resolução.

O Escalonamento Fracionado permite um dimensionamento da interface mais fino, o que é benéfico para telas de alta resolução. No entanto, pode levar a problemas em aplicações que não são totalmente compatíveis com os métodos de dimensionamento do Wayland.

Solução

Executar o BlueMail com flags específicos pode forçar que ele trate melhor o protocolo de exibição do Wayland e o Escalonamento Fracionado. As flags --enable-features=UseOzonePlatform e --ozone-platform=wayland são usadas para melhorar a compatibilidade e o desempenho no Wayland.

Passos para Aplicar a Solução

  1. Feche o BlueMail: Certifique-se de que o aplicativo esteja completamente fechado.

  2. Abra o Terminal: Acesse a interface de linha de comando do seu sistema.

  3. Inicie o BlueMail com as flags: Execute o seguinte comando no terminal:

    /opt/BlueMail/bluemail --enable-features=UseOzonePlatform --ozone-platform=wayland
    
  4. Verifique: Abra o BlueMail para verificar se os problemas de exibição foram resolvidos.

Explicação das Flags

  • --enable-features=UseOzonePlatform: Esta flag ativa o uso da camada de abstração da plataforma Ozone no Chromium. Ozone melhora a compatibilidade com diferentes sistemas de janelas e protocolos de exibição, como o Wayland.
  • --ozone-platform=wayland: Esta flag define explicitamente o Wayland como o backend para Ozone. Ela garante que o BlueMail use o Wayland para o gerenciamento de exibição, o que pode resolver problemas relacionados ao Escalonamento Fracionado e à renderização geral.

Informações Adicionais

Estas flags são particularmente úteis se você estiver executando o BlueMail em um sistema Linux com Wayland e tiver o Escalonamento Fracionado ativado. Elas forçam o BlueMail a aderir melhor aos protocolos do Wayland, potencialmente resolvendo uma gama de problemas relacionados à exibição.

Suporte

Se o problema persistir ou você encontrar outros problemas, entre em contato com nossa equipe de suporte com os detalhes do seu problema para obter mais assistência.