Po roku vývoja sa vydala významná verzia Wayland-kompozitora a dlaždicového správcu okien Sway 1.10.
Nové funkcie po prechode na Wlroots 0.18:
- kód na vykresľovanie bol prepísaný pomocou nového scene graph API z Wlroots, čo zvyšuje výkon;
- bol implementovaný mechanizmus obnovy po reštartoch GPU;
- pridaný príkaz na aplikáciu ICC profilu na konkrétny výstup.
Nové protokoly:
- pridaná podpora protokolu tearing-control-v1 pre špecifické herné prípady použitia;
- pridaná podpora protokolu ext-transient-seat-v1, čo umožňuje vytvárať nezávislé vstupné relácie pre také programy ako wayvnc;
- pridaná podpora protokolu ext-foreign-toplevel-list-v1, ktorý môže byť užitočný pre externé panely úloh a prepínače okien;
- pridaná podpora xdg-shell v5 so zmenou pozície naskakovacích okien a skrytím tlačidiel „Maximalizovať/Zminimalizovať“ v CSD.
Aktualizácie závislostí:
- Sway teraz závisí od Wlroots 0.18 a wayland-protocols 1.24;
- odstránené riadenie závislosti od Xwayland (teraz sa používa Xwayland, ak bol povolený pri zostavovaní Wlroots);
- odstránená závislosť od dmenu_run v predvoľbách;
- zastaraný protokol wl_drm je teraz predvolene zakázaný, namiesto neho prišiel linux-dmabuf-v1.
Tento prechod môže spôsobovať problémy pri používaní starších verzií Xwayland a niektorých ovládačov, staré správanie je možné obnoviť pri zostavovaní s kľúčom -Dlegacy-wl-drm.
Okrem toho:
- množstvo opráv v oblasti vstupu (napr., zlepšené bindsym —to-code, realizované pop-upy vstupnej metódy);
- pridané zachytenie kurzora v grimshot;
- opravené škálovanie swaybar/swaynag;
- a množstvo ďalších opráv.
Zdroj: linux.org.ru
