A Linux Mint disztribúció fejlesztői bejelentették a Wayland protokoll támogatásának stabilizálását a Cinnamon asztali környezetben. Azon a kódbázison, amelyből a jövőbeli stabil Cinnamon 6.8 kiadás készült, gyakorlatilag elértük a funkciók paritását az X11 és a Wayland használata során. A Cinnamon 6.8-ban teljes támogatást kap mind az X11, mind a Wayland használata. A decemberre tervezett Linux Mint 23 kiadás lesz az első, ahol a Cinnamon Wayland támogatása már nem kísérleti státuszú.
A Cinnamon legutóbbi fejlesztései közül:
- A Wayland használatakor biztosított a helyes méret- és pozicionálás új ablakok, felugró párbeszédpanelek és helyi menük esetében.
- Wayland-on az input fókusz helyes váltásának megvalósítása.
- Számos hibát kijavítottak a Cinnamon, muffin, cinnamon-session és Xwayland alkalmazásokban, amelyek a Wayland használata során összeomláshoz vezettek.
- Javult a többmonitoros konfigurációk támogatása és KVM- a monitorváltók használata Wayland környezetében.
- A Wayland-ot használó, vagy Xwayland-on futó alkalmazásokban, valamint a kompozit szerveren és asztali munkamenetekben grafikai hardvergyorsítás valósult meg, amelyet a Wayland protokollok wl_drm és zwp_linux_dmabuf_v1, valamint a GBM hardvergyorsítással végzett munka biztosít az NVIDIA grafikus kártyákon.
- Teljes támogatás biztosított a nagy pixelsűrűségű (HiDPI) képernyők számára Wayland használatakor. Megoldották az ikonok és az egérkurzorok skálázásával kapcsolatos problémákat. Kijavították a Chromium motorján alapuló alkalmazásokban, például a Slackben és az VSCode-ban megjelenő hibákat.
- Wayland használatakor megvalósult a művelet végrehajtásának előrehaladási indikátorainak működése, például a fájlok másolásának előrehaladását mutató gomb a panelen.
- Biztosították az alap alkalmazások Wayland-ügyfélként történő indítását pkexec-en keresztül az Xwayland alkalmazása nélkül.
- Újonnan hozzáadott "cinnamon-list-windows" parancs az összes nyitott ablak listájának egyszerűsítésére, azok pozíciójának, méretének, HiDPI adataiknak és kapcsolódó alkalmazásaiknak és háttérnek a meghatározására.
- A Muffin kompozit szerverben biztosított a Clutter könyvtár összes grafikai elemének koordinátáinak és méreteinek egész számokra kerekítése a pontos pozicionálás és az asztali appletek és komponensek éles rajzolása érdekében.
- Megérkezett a sustemd egységek támogatása a felhasználói munkamenetekhez (graphical-session.target), ami lehetővé teszi a kapcsolódó szolgáltatások indítását a grafikus munkamenethez való kötés során.
Forrás: opennet.ru
