Po roce vývoje byla vydána významná verze Wayland kompozitora a dlaždicového správce oken Sway 1.10.
Nové funkce po přechodu na Wlroots 0.18:
- kód vykreslování byl přepracován pomocí nového API grafu scény z Wlroots, což zvyšuje výkon;
- byl implementován mechanismus obnovy po resetování GPU;
- byla přidána funkce pro aplikaci ICC profilu na konkrétní výstup.
Nové protokoly:
- byla přidána podpora protokolu tearing-control-v1 pro specifické herní případy použití;
- byla přidána podpora protokolu ext-transient-seat-v1, což umožňuje vytvářet nezávislé vstupní relace pro programy jako wayvnc;
- byla přidána podpora protokolu ext-foreign-toplevel-list-v1, který může být užitečný pro externí panely úloh a přepínače oken;
- byla přidána podpora xdg-shell v5 se změnou pozice vyskakovacích oken a skrytím tlačítek "Maximalizovat/Snížit" v CSD.
Aktualizace závislostí:
- Sway nyní závisí na Wlroots 0.18 a wayland-protokolech 1.24;
- byla odstraněna správa závislosti od Xwayland (nyní se Xwayland používá, pokud byl povolen při sestavení Wlroots);
- byla odstraněna závislost na dmenu_run v konfiguraci podle výchozího nastavení;
- zastaralý protokol wl_drm je nyní ve výchozím nastavení vypnut, nahradil ho linux-dmabuf-v1.
Tato změna může způsobit problémy při použití starších verzí Xwayland a některých ovladačů, staré chování lze obnovit při sestavení s volbou -Dlegacy-wl-drm.
Kromě toho:
- mnoho oprav v oblasti vstupu (např. zlepšen bindsym —to-code, implementovány vyskakovací okna vstupní metody);
- bylo přidáno zachycení kurzoru v grimshot;
- bylo opraveno měřítko swaybar/swaynag;
- a mnoho dalších oprav.
Zdroj: linux.org.ru
