Dezvoltatorii distribuției Linux Mint au anunțat stabilizarea suportului pentru protocolul Wayland în mediul de birou Cinnamon. În baza de cod pe care se formează viitorul release stabil, Cinnamon 6.8, s-a atins practic paritatea în funcționalitate între utilizarea X11 și Wayland. În Cinnamon 6.8 va fi susținută pe deplin atât utilizarea X11, cât și cea a Wayland. Versiunea Linux Mint 23, programată pentru decembrie, va fi prima în care suportul Wayland în Cinnamon nu va fi considerat experimental.
Printre îmbunătățirile recente în Cinnamon:
- Utilizarea Wayland asigură selectarea corectă a dimensiunii și poziționării noilor feronării, dialoguri pop-up și meniuri contextuale.
- În lucru cu Wayland s-a implementat schimbarea corectă a focalizării introducerii.
- Au fost eliminate multe erori în Cinnamon, muffin, cinnamon-session și Xwayland, care cauzau închideri neașteptate atunci când se utiliza Wayland.
- A fost îmbunătățit suportul pentru configurații cu mai multe monitoare și KVM-comutatoare de monitoare în mediu cu Wayland.
- În aplicațiile care utilizează Wayland sau care sunt lansate prin Xwayland, precum și în sesiuni de compunere server și desktop, s-a realizat accelerarea hardware-ului grafic, implementată prin protocoalele Wayland wl_drm și zwp_linux_dmabuf_v1, precum și prin accelerarea hardware a GBM deasupra EGL pe plăcile grafice NVIDIA.
- A fost oferit suport complet pentru ecrane cu densitate înaltă de pixeli (HiDPI) în utilizarea Wayland. Au fost rezolvate problemele de scalare a pictogramelor și curselor mouse-ului. Au fost eliminate erorile care apăreau în aplicațiile bazate pe motorul Chromium, cum ar fi Slack și VSCode.
- Utilizând Wayland, s-a realizat funcționarea indicatorilor de progres al operațiunilor, de exemplu, afișarea progresului copiei de fișiere în butonul de pe panou.
- A fost asigurat lansarea aplicațiilor de bază, care sunt lansate prin pkexec, ca aplicații clienți Wayland fără aplicarea Xwayland.
- A fost adăugată comanda „cinnamon-list-windows” pentru a facilita obținerea listei tuturor feronărilor deschise și determinarea poziției, dimensiunii, datelor despre HiDPI și aplicațiile și backend-urile asociate.
- În serverul de compunere Muffin s-a realizat rotunjirea coordonatelor și dimensiunilor tuturor elementelor grafice din biblioteca Clutter la numere întregi pentru un poziționare mai precisă și o redare clară a applet-urilor și componentelor desktop-ului.
- S-a adăugat suport pentru unitățile sustemd pentru sesiunile utilizatorilor (graphical-session.target), activate pentru a lansa servicii conexe în legătură cu sesiunea grafică.
Sursa: opennet.ro
