Skip to content

Разрешаване на проблеми с дисплея в Linux с Wayland и фракционно мащабиране

Linux

Резюме на проблема - само за Linux

Някои потребители може да срещнат проблеми с показването на BlueMail в дистрибуции на Linux, които използват Wayland, особено когато е включено Фракционно мащабиране. Тези проблеми могат да включват неправилно мащабиране на приложението, размазани шрифтове или елементи от интерфейса, които не се подреждат правилно.

Причина

Wayland е съвременна замяна на X11 сървъра за дисплей, предлагаща подобрена сигурност и производителност. Въпреки това не всички приложения са напълно оптимизирани за начина, по който Wayland обработва мащабирането, особено когато се използва Фракционно мащабиране за настройване на DPI за дисплеи с висока резолюция.

Фракционното мащабиране позволява по-фино мащабиране на потребителския интерфейс, което е полезно за дисплеи с висока резолюция. Въпреки това то може да доведе до проблеми в приложения, които не са напълно съвместими с методите за мащабиране на Wayland.

Решение

Стартирането на BlueMail с конкретни флагове може да го принуди да обработва по-добре протокола за показване на Wayland и Фракционното мащабиране. Флаговете --enable-features=UseOzonePlatform и --ozone-platform=wayland се използват за подобряване на съвместимостта и производителността на Wayland.

Стъпки за прилагане на заобиколния вариант

  1. Затворете BlueMail: Уверете се, че приложението е напълно затворено.

  2. Отворете терминал: Достъп до командния интерфейс на вашата система.

  3. Стартирайте BlueMail с флаговете: Изпълнете следната команда в терминала:

    snap run bluemail --enable-features=UseOzonePlatform --ozone-platform=wayland
    

    Това е командата за snap инсталация, което е начинът, по който нашите Linux ръководства инсталират BlueMail. За .deb или tarball инсталация стартерът е вместо това /opt/BlueMail/bluemail.

  4. Проверете: Отворете BlueMail, за да проверите дали проблемите с показването са отстранени.

Обяснение на флаговете

  • --enable-features=UseOzonePlatform: Този флаг активира използването на абстрактния слой на платформата Ozone в Chromium. Ozone подобрява съвместимостта с различни прозорчни системи и протоколи за дисплей, като Wayland.
  • --ozone-platform=wayland: Този флаг изрично задава Wayland като бекенд за Ozone. Той гарантира, че BlueMail използва Wayland за управление на дисплея, което може да реши проблеми, свързани с Фракционното мащабиране и общото рендиране на дисплея.

Допълнителна информация

Тези флагове са особено полезни, ако изпълнявате BlueMail на Linux система с Wayland и сте активирали Фракционно мащабиране. Те принуждават BlueMail да се придържа по-добре към протоколите на Wayland, което потенциално може да разреши редица проблеми, свързани с показването.

Поддръжка

Ако проблемът продължава или срещнете други проблеми, свържете се с нашия екип за поддръжка с подробностите за вашия проблем за допълнителна помощ.