Ano, X11/Wayland/kompozitor nejsou GUI toolkit. V Linuxu je to takto rozdělené. Ale pokud aplikace používala běžný GUI toolkit (Gtk, Qt, ...), tak např. ta podpora HiDPI, a dokonce i MultiDPI, byla v základu. 10 let před Waylandem jsem v tehdy majoritním Ubuntu (výchozí prostředí Unity) mohl přetáhnout Gtk/Qt aplikaci na druhý monitor a on jí změnil meřítko, pokud ten monitor měl jiné. Akorát Firefox dostal patch, protože ten není postavený na Gtk (i když ho využívá/l na kreslení UI prvků). Fungovalo to jednoduše, skriptováním X11 (podobně jako si můžu třeba nastavit jinou rychlost kolečka myši pro jednotlivé aplikace oddeleně - dřív když Chrome vzdoroval nastavení Linuxu).
19. 8. 2024, 01:01 editováno autorem komentáře