Hezký, těším se, až 47 dorazí do Tumbleweedu a Fedory.
Napadl mě jen jeden volně související dotaz, možná budete vědět..
Když se pouští QT aplikace v GNOME s Waylandem, tak se zobrazí úplně bez stínů a rámečků okolo oken a dialogů.
Což je činí s dnešními bílo-bílými schémátky velice špatně použitelné.
Jediný workaround, co jsem našel, tak je nastavit env. QT_QPA_PLATFORM=xcb. Tím se vynutí ne-nativní vykreslování pomocí XWaylandu, a vypadá to v pohodě.
Přiznám se, že nemám úplně jasno ohledně toho, kde je problém. Našel jsem sice pár různých postů x let zpátky, ale nejsem si jistý. Jestli jsem to pochopil správně, tak je tam nějaké principiální nedorozumění mezi přístupem např. KDE s Kwin a GNOME s Mutterem, kdy jeden používá dekorace v kompozitoru a druhý zásadně ne.
Víte o tom něco víc, příp. je tam nějaká tendence se dohodnout a tohle do budoucna vyřešit?
V GNOME na Waylandu si celé okno včetně dekorací vykresluje sama aplikace, respektive toolkit, který používá, v tomto případě Qt. Ve Fedora Workstation to už máme nějaký čas pořešené a Qt aplikace mají v GNOME normální dekorace a stínování. Do upstreamu by se to mělo dostat jako QAdwaitaDecorations ve vydání 6.8, tedy brzy.
Aha. Určitě to vyzkouším, teď jsem se díval na github toho projektu, jsou další informace.
Fedoru mám jednom test. stroji, ale jak jsem to hrnul z verze na verzi, myslím, že tam ještě bude pořád někde nastavené QT_QPA_PLATFORM jako workaround. Taky musím zkontrolovat, jestli jsou tam všechny potřebné balíčky. Není to totiž výchozí desktop instalace, ale server minimal, do kterého případně přidávám menší skupiny.
Každopádně moc díky za osvětlení a informace o případném řešení.
Kdyby to zabralo, tak to bude určitě posun. Přestože budu mít asi většinu aplikací v GTK, jsou nějaké v QT, které rád používám jako Okular, KeepassXC atd.