Wayland 1.18 ajunge cu îmbunătățiri de protocol și remedieri de erori

După diverse perioade de dezvoltare lansarea noii versiuni a pachetului wayland-protocol 1.18 a fost publicată, care conține un set de protocoale și extensii care completează capacitățile de bază ale protocolului Wayland și acestea oferă capacitățile necesare pentru a construi servere compozite și medii de utilizator.

Dacă tot nu știi despre Wayland, ar trebui să știi asta acesta este un protocol grafic de server și o bibliotecă pentru GNU / Linux. Wayland oferă o metodă pentru managerii de compoziție a ferestrelor pentru a comunica direct cu hardware și aplicații video.

Deși în viitor este de așteptat ca comunicarea cu hardware-ul de intrare folosind alte biblioteci să fie posibilă.

Aplicațiile redau grafica în propriile buffere și managerul de ferestre devine serverul grafic, realizând o compoziție cu aceste tampoane pentru a forma afișarea pe ecran a ferestrelor aplicației.

Aceasta este o abordare mai simplă și mai eficientă decât utilizarea unui manager de compoziție a ferestrelor cu sistemul X Window.

Managerii de compoziție a ferestrelor existente, cum ar fi KWin și Mutter, sunt așteptați să implementeze suport pentru Wayland direct, pentru a deveni compozitori / servere grafice Wayland.

Fiecare aplicație este un „client”, iar hardware-ul său video este un „server”. Spre deosebire de X11, fiecare program va putea utiliza singur protocolul Wayland. Aceasta înseamnă că performanța este mai bună, deoarece serverul de afișare nu lucrează din greu pentru a păstra o mulțime de dezordine și, în schimb, permite doar să atragă lucruri care au nevoie de ea.

Împreună cu toate acestea, protocolul Wayland are ceva numit XWayland. Acesta este un instrument care permite încorporarea programelor bazate pe X11. Aceasta înseamnă că de îndată ce noul server de afișare este gata, programele populare vor continua să funcționeze normal.

Principalele caracteristici noi ale waylandului 1.18

Așa cum am menționat deja, versiunea 1.18 a acestui protocol a fost lansată acolo unde una dintre caracteristicile principale care De remarcat este faptul că s-au făcut mici adăugiri la protocoalele existente, documentația a fost îmbunătățită și erorile au fost remediate.

În prezent, următoarele protocoale stabile fac parte din protocoalele Wayland, care oferă compatibilitate inversă:

  • Viewporter - Permite clientului să efectueze acțiuni pentru a scala și tăia marginile suprafeței pe partea serverului.
  • Timp de prezentare: Oferă afișare video.
  • Xdg-shell - Aceasta este o interfață pentru crearea și interacțiunea cu suprafețe precum ferestrele, permițându-le să se deplaseze în jurul ecranului, să se prăbușească, să se extindă, să redimensioneze etc. Protocoale instabile, a căror dezvoltare nu este încă completă și nu se garantează că este compatibilă cu versiunile anterioare.
  • Fullscreen-shell: gestionarea lucrărilor în modul ecran complet
  • input-method - procesarea metodelor de input
  • Iidle-inhibit: lansarea economizorului de ecran (screensaver)
  • Input-timestamps: timestamps pentru evenimentele de intrare
  • Linux-dmabuf: partajați mai multe plăci video folosind tehnologia DMABuff
  • Introducere text: organizarea introducerii textului
  • Gesturi ale indicatorului: control de pe ecranele tactile
  • Evenimente relative ale indicatorului: evenimente relative ale indicatorului
  • Pinter constraints: constrângeri ale indicatorului (blocare)
  • Tabletă: suport pentru introducerea tabletelor.
  • xdg-străin: interfață pentru interacțiunea cu suprafețele clientului „vecin”;
  • xdg-decoration: reprezentarea decorațiunilor ferestrelor pe partea serverului;
  • xdg-output: informații suplimentare despre ieșirea video (utilizată pentru scara fracționată);
  • xwayland-keyboard-grub - Capturați intrarea în aplicațiile Xwayland.
  • Selecție primară: prin analogie cu X11, oferă clipboardul primar (selecția primară), inserția informațiilor din care se face de obicei cu butonul din mijloc al mouse-ului. Sincronizarea Linux explicită este un mecanism specific Linux pentru sincronizarea tampoanelor legate de o suprafață.

În cele din urmă Weston 7.0 și această nouă versiune a Wayland 1.18 vor fi lansate luna viitoare, pe 23 august.

Pentru cei interesați de testarea performanțelor Wayland, puteți descărca Fedora, deoarece este una dintre distribuțiile Linux care implementează acest protocol, precum și fiind considerată una dintre cele mai robuste.


Lasă comentariul tău

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

*

*

  1. Responsabil pentru date: AB Internet Networks 2008 SL
  2. Scopul datelor: Control SPAM, gestionarea comentariilor.
  3. Legitimare: consimțământul dvs.
  4. Comunicarea datelor: datele nu vor fi comunicate terților decât prin obligație legală.
  5. Stocarea datelor: bază de date găzduită de Occentus Networks (UE)
  6. Drepturi: în orice moment vă puteți limita, recupera și șterge informațiile.