Pärast aasta arendust on välja tulnud suur versioon Waylandi koosturist ja plaatide aknahaldurist Sway. 1.10.
Uued võimalused pärast üleminekut Wlroots 0.18-le:
- jõudluse suurendamiseks on joonistamiskood kirjutatud ümber uue Wlrootsi scene graph API kasutamisega;
- täiustatud GPU taaskäivitamise mehhanism;
- lisatud käsk ICC-profiili rakendamiseks konkreetsele väljundile.
Uued protokollid:
- lisatud tugi tearing-control-v1 protokollile spetsiifiliste mängu kasutusjuhtumite jaoks;
- lisatud tugi ext-transient-seat-v1 protokollile, mis võimaldab luua iseseisvaid sisendiseansse selliste programmide jaoks nagu wayvnc;
- lisatud tugi ext-foreign-toplevel-list-v1 protokollile, mis võib olla kasulik kolmandate osapoolte töölauapaneelide ja akna lülitite jaoks;
- lisatud tugi xdg-shell v5-le koos hüpikakenede positsiooni muutmise ja CSD-sse «Maksimeeri/Vähenda» nuppude peitmisega.
Sõltuvuste uuendused:
- Sway sõltub nüüd Wlroots 0.18 ja wayland-protocols 1.24-st;
- Xwaylandi sõltuvust on eemaldatud (Xwaylandi kasutatakse nüüd kui see on Wlrootsi koostamisel sisse lülitatud);
- dmenu_run sõltuvus on vaikimisi konfiguratsioonist eemaldatud;
- kasutusele on võetud linux-dmabuf-v1, vana wl_drm protokoll on vaikimisi välja lülitatud.
See muudatus võib tekitada probleeme vanade Xwaylandi versioonide ja mõnede draiveritega, vana käitumise saab taastada Wlrootsi koostamisel -Dlegacy-wl-drm lipukesega.
Lisaks sellele:
- palju parandusi sisendi alal (näiteks on paranenud bindsym —to-code, rakendatud sisendi meetodi hüpikaknad);
- kursoori kinnitus grimshotis on lisatud;
- parandatud swaybar/swaynag'i skaleerimist;
- ja palju muid parandusi.
Allikas: linux.org.ru
