Razvijatelji Linux Mint distribucije najavili su stabilizaciju podrške za Wayland protokol u Cinnamon radnom okruženju. U kodnoj bazi na kojoj se temelji buduće stabilno izdanje Cinnamon 6.8 praktično je postignuta paritet funkcionalnosti između korištenja X11 i Waylanda. U Cinnamon 6.8 bit će potpuno podržana i rad s X11, kao i s Waylandom. Planirano izdanje Linux Mint 23 u prosincu bit će prvo koje će podršku za Wayland u Cinnamonu smatrati stabilnom.
Među nedavnim poboljšanjima u Cinnamonu:
- Pri korištenju Waylanda osigurano je ispravno odabiranje veličine i pozicioniranje novih prozora, iskačućih dijaloga i kontekstualnih izbornika.
- Pri radu preko Waylanda implementirano je ispravno prebacivanje fokusa unosa.
- Ispravljene su mnoge greške u Cinnamonu, muffin, cinnamon-session i Xwaylandu koje su uzrokovale rušenje programa prilikom korištenja Waylanda.
- Poboljšana podrška za višemonitorske konfiguracije i KVM-prebacivanje monitora u okruženju s Waylandom.
- U aplikacijama koje koriste Wayland ili se pokreću putem Xwaylanda, kao i u kompozitnim serveru i desktop sesiji korišteno je hardversko ubrzanje grafike, ostvareno putem Wayland protokola wl_drm i zwp_linux_dmabuf_v1, kao i hardverski ubrzana izvedba GBM preko EGL na NVIDIA grafičkim karticama.
- Ostvarena je potpuna podrška za ekrane visoke gustoće piksela (HiDPI) pri korištenju Waylanda. Riješeni su problemi sa skaliranjem ikona i pokazivača miša. Ispravljene su greške koje su se javljale u aplikacijama temeljenim na Chromiumu, kao što su Slack i VSCode.
- Pri korištenju Waylanda implementirano je funkcioniranje indikatora napretka operacije, na primjer, prikaz napretka kopiranja datoteka na gumbu na alatnoj traci.
- Osiguran je rad osnovnih aplikacija pokretanih putem pkexec kao Wayland klijenata bez korištenja Xwaylanda.
- Dodana je naredba „cinnamon-list-windows“ za pojednostavljenje dobivanja popisa svih otvorenih prozora i određivanje njihove pozicije, veličine, podataka o HiDPI i povezanih aplikacija i backendova.
- U kompozitnom serveru Muffin osigurano je zaokruživanje na cijele brojeve koordinata i veličina svih grafičkih elemenata Clutter biblioteke za preciznije pozicioniranje i jasnu iscrtavanje appleta i komponenti radne površine.
- Dodana podrška za sustavne jedinice za korisničke sesije (graphical-session.target), aktiviraju se za pokretanje pratećih usluga u skladu s grafičkom sesijom.
Izvor: opennet.ru
