Přeskočit na obsah

Řešení problémů s displejem na Linuxu s Wayland a zlomkovým škálováním

Linux

Shrnutí problému - pouze Linux

Někteří uživatelé mohou zaznamenat problémy s vykreslením BlueMail na distribucích Linuxu, které používají Wayland, zejména pokud je povolené fractional scaling (zlomkové škálování). Tyto problémy mohou zahrnovat nesprávné škálování aplikace, rozmazané fonty nebo prvky rozhraní, které nejsou správně zarovnány.

Příčina

Wayland je moderní náhrada za X11 jako zobrazovací server, poskytující lepší bezpečnost a výkon. Nicméně ne všechny aplikace jsou plně optimalizované pro způsob, jakým Wayland pracuje se škálováním, zvláště když je použito zlomkové škálování pro úpravu DPI u displejů s vysokým rozlišením.

Zlomkové škálování umožňuje jemnější nastavení škálování uživatelského rozhraní, což je výhodné pro displeje s vysokým rozlišením. Může však vést k problémům v aplikacích, které nejsou plně kompatibilní s metodami škálování Waylandu.

Řešení

Spuštění BlueMail se specifickými přepínači může vynutit lepší zpracování protokolu Wayland a zlomkového škálování. Přepínače --enable-features=UseOzonePlatform a --ozone-platform=wayland se používají ke zlepšení kompatibility a výkonu na Waylandu.

Kroky pro použití dočasného řešení

  1. Zavřete BlueMail: Ujistěte se, že je aplikace zcela ukončená.

  2. Otevřete terminál: Přistupte k příkazovému řádku vašeho systému.

  3. Spusťte BlueMail s přepínači: V terminálu spusťte následující příkaz:

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

    To je příkaz pro instalaci přes snap, což je způsob, jakým naše linuxové návody instalují BlueMail. Pro instalaci přes .deb nebo tarball je spouštěč místo toho /opt/BlueMail/bluemail.

  4. Ověření: Otevřete BlueMail a zkontrolujte, zda byly problémy s vykreslováním vyřešeny.

Vysvětlení přepínačů

  • --enable-features=UseOzonePlatform: Tento přepínač povoluje použití Ozone platformní abstraktní vrstvy v Chromiu. Ozone zlepšuje kompatibilitu s různými oknovými systémy a zobrazovacími protokoly, jako je Wayland.
  • --ozone-platform=wayland: Tento přepínač explicitně nastavuje Wayland jako backend pro Ozone. Zajišťuje, že BlueMail používají Wayland pro správu zobrazení, což může vyřešit problémy související se zlomkovým škálováním a celkovým vykreslováním.

Další informace

Tyto přepínače jsou obzvláště užitečné, pokud spouštíte BlueMail na Linuxovém systému s Waylandem a máte povolené zlomkové škálování. Nutí BlueMail lépe dodržovat protokoly Waylandu, což může potenciálně vyřešit řadu problémů souvisejících se zobrazením.

Podpora

Pokud problém přetrvává nebo narazíte na jiné potíže, obraťte se na náš podpůrný tým s podrobnostmi o vašem problému pro další pomoc.