Pēc gada izstrādes iznākusi būtiska versija Wayland kompozitora un nomaināmo logu menedžera Sway 1.10.
Jaunās iespējas pēc pārejas uz Wlroots 0.18:
- zīmēšanas kods pārrakstīts, izmantojot jauno ainavas grafikas API no Wlroots, kas palielina veiktspēju;
- īstenots mehānisms atjaunošanai pēc GPU reseta;
- pievienota komanda ICC profila piemērošanai konkrētam izvadei.
Jauni protokoli:
- pievienota atbalsts protokolam tearing-control-v1 specifiskiem spēļu lietošanas gadījumiem;
- pievienota atbalsts protokolam ext-transient-seat-v1, kas ļauj izveidot neatkarīgus ievades sesijas, piemēram, wayvnc;
- pievienota atbalsts protokolam ext-foreign-toplevel-list-v1, kas var būt noderīgs trešo pušu uzdevumu paneļiem un logu pārslēgšanas rīkiem;
- pievienota atbalsts xdg-shell v5 ar uznirstošo logu pozīcijas maiņu un pogu "Maksimizēt/Mazzināt" slēpšanu CSD;
Atkarību atjauninājumi:
- Sway tagad atkarīgs no Wlroots 0.18 un wayland-protocols 1.24;
- noņemtā atkarība no Xwayland (tagad Xwayland tiek izmantots, ja tas tika iekļauts Wlroots būvē);
- noņemta atkarība no dmenu_run noklusējuma konfigurācijā;
- novecojusi protokols wl_drm tagad noklusējumā ir atslēgta, to nomainījis linux-dmabuf-v1.
Šis grozījums var radīt problēmas, lietojot vecākas Xwayland versijas un dažus draiverus, veco uzvedību var atjaunot, būvējot ar opciju -Dlegacy-wl-drm.
Papildus:
- daudzas labojumus ievades jomā (piemēram, uzlabota bindsym —to-code, ieviesti ievades metodes uznirstošie logi);
- pievienota kursoru piesaistes funkcionalitāte grimshot;
- labots swaybar/swaynag mērogošana;
- un daudzi citi labojumi.
Avots: linux.org.ru
