Razvijalci distribucije Linux Mint so napovedali stabilizacijo podpore za protokol Wayland v namiznem okolju Cinnamon. V kodi, na kateri temelji prihodnja stabilna različica Cinnamon 6.8, je skoraj dosežen paritet funkcionalnosti pri uporabi X11 in Waylanda. V Cinnamon 6.8 bo popolnoma podprto tako delo z X11 kot tudi z Waylandom. Napovedana izdaja Linux Mint 23 v decembru bo prva, v kateri podpora za Wayland v Cinnamon ne bo več obravnavana kot eksperimentalna.
Med nedavnimi izboljšavami v Cinnamon:
- Pri uporabi Waylanda je zagotovljen pravilni izbor velikosti in pozicioniranja novih oken, pojavnih dialogov in kontekstnih menijev.
- Pri delu preko Waylanda je implementirano pravilno preklapljanje fokusa vnosa.
- Odpravljene so številne napake v Cinnamon, muffin, cinnamon-session in Xwayland, ki so povzročale zrušitve pri uporabi Waylanda.
- Izboljšana je podpora za večmonitorne konfiguracije in KVM-preklapljanje monitorjev v okolju z Waylandom.
- V aplikacijah, ki uporabljajo Wayland ali se zaženejo preko Xwaylanda, ter v kompozitnem strežnikom in namiznem seansu je vključeno strojno pospeševanje grafike, izvedeno preko Wayland protokolov wl_drm in zwp_linux_dmabuf_v1, ter strojno pospešeno delovanje GBM nad EGL na grafičnih karticah NVIDIA.
- Zagotovljena je polna podpora za zaslone z visoko gostoto pikslov (HiDPI) pri uporabi Waylanda. Rešene so težave z merjenjem ikonic in kazalcev miške. Odpravljene so bile napake, ki so se pojavljale v aplikacijah na motorju Chromium, kot sta Slack in VSCode.
- Pri uporabi Waylanda je implementirano delovanje indikatorjev napredka pri opravilih, na primer, prikaz napredka pri kopiranju datotek na gumbu na plošči.
- Zagotovljen je zagon osnovnih aplikacij, ki se izvajajo preko pkexec, kot Wayland strank brez uporabe Xwaylanda.
- Dodana je ukazna vrstica »cinnamon-list-windows« za poenostavitev pridobivanja seznama vseh odprtih oken ter določitev njihove pozicije, velikosti, podatkov o HiDPI in povezanih aplikacijah in vtičnikih.
- V kompozitnem strežniku Muffin je zagotovljeno zaokroževanje koordinat in velikosti vseh grafičnih elementov knjižnice Clutter na cela števila za natančnejše pozicioniranje in jasno risanje aplikacij in komponent namizja.
- Dodana je podpora za sustemd enote za uporabniške seje (graphical-session.target), aktivirane za zagon spremljevalnih storitev v povezavi z grafično sejo.
Izvor: opennet.ru
