Efter ett Ärs utveckling slÀpptes en betydande version av Wayland-kompositorn och den fönsterhanterare som Àr Sway. 1.10.
Nya funktioner efter övergÄngen till Wlroots 0.18:
- Rendering-koden har skrivits om med hjÀlp av den nya scene graph API frÄn Wlroots, vilket ökar prestandan;
- en mekanism för ÄterstÀllning efter GPU-krascher har implementerats;
- en kommando för att tillÀmpa en ICC-profil pÄ ett specifikt utgÄng har lagts till.
Nya protokoll:
- stöd för tearing-control-v1-protokollet har lagts till för specifika spelanvÀndningsfall;
- stöd för ext-transient-seat-v1-protokollet har lagts till, vilket möjliggör skapandet av oberoende inmatningssessioner för program som wayvnc;
- stöd för ext-foreign-toplevel-list-v1-protokollet har lagts till, vilket kan vara anvÀndbart för tredjeparts aktivitetsfÀlt och fönsterbyten;
- stöd för xdg-shell v5 med förÀndrad positionering av popup-fönster och dölja knapparna "Maximera/Minimera" i CSD har lagts till.
Uppdateringar av beroenden:
- Sway Àr nu beroende av Wlroots 0.18 och wayland-protocols 1.24;
- beroendet av Xwayland har tagits bort (nu anvÀnds Xwayland om det har aktiverats vid kompileringen av Wlroots);
- beroendet av dmenu_run i standardkonfigurationen har tagits bort;
- det förÄldrade protokollet wl_drm Àr nu avaktiverat som standard, det har ersatts av linux-dmabuf-v1.
Denna förÀndring kan orsaka problem vid anvÀndning av gamla versioner av Xwayland och vissa drivrutiner, det gamla beteendet kan ÄterstÀllas genom att kompilera med flaggan -Dlegacy-wl-drm.
Dessutom:
- mĂ„nga förbĂ€ttringar inom inmatning (t.ex. förbĂ€ttrad bindsym âto-code, inmatningsmetodspopup har implementerats);
- musfÄngst har lagts till i grimshot;
- skalan av swaybar/swaynag har ÄtgÀrdats;
- och mÄnga andra förbÀttringar.
KĂ€lla: linux.org.ru
