Xfce actualizează planurile legate de adăugarea suportului pentru Wayland

Xfce

Logo-ul Xfce

Dezvoltatorii Xfce și-au actualizat site-ul web cu planuri de a adăuga suport pentru protocolul Wayland. Planul include acum implementarea inițială a suportului Wayland în componentele de bază ale următoarei versiuni majore, Xfce 4.20, menținând în același timp suportul pentru X11. Anterior, au existat discuții despre menținerea compatibilității cu versiunile anterioare ale X11, dar acum s-a decis că suportul pentru X11 nu va fi întrerupt.

În cea mai recentă actualizare, dezvoltatorii Xfce menționează că sesiunea bazată pe Wayland din Xfce 4.20 va aborda setul minim necesar de capabilități , cu intenția de a adăuga treptat funcționalitățile rămase în versiunile viitoare. De asemenea, ei intenționează să continue rafinarea mediului bazat pe Wayland în aplicațiile utilizatorilor care au fost deja portate.

Planuri generale
Pentru Xfce 4.20, planul este de a adăuga suport Wayland preliminar la componentele de bază fără a pierde suportul X11. Acest lucru nu înseamnă că pentru următoarea lansare majoră o sesiune Xfce pe Wayland va oferi toate funcțiile existente, dar sperăm că va fi puțin utilizabilă. De asemenea, intenționăm să continuăm să ne perfecționăm aplicațiile, astfel încât acestea să funcționeze acceptabil pe Wayland (cele care funcționează deja sau pot fi făcute să funcționeze cu puțin efort).

Printre liniile directoare convenite de dezvoltatorii Xfce pentru tranziția la Wayland, se remarcă următoarele:

  1. Independența XWayland: Componentele trebuie să fie independente de XWayland.
  2. Fără configurații X: Ar trebui evitate configurațiile specifice X.
  3. Folosind wlroot peste libmutter: wlroots este preferat în locul libmutter pentru compozitor.
  4. Compatibilitate X11: Suportul pentru X11 ar trebui menținut în viitorul apropiat.

Deși nu a fost stabilit clar în ce versiune va fi finalizată tranziția la Wayland, există o serie de sarcini importante de abordat. Se observă că proiectul nu dispune de resursele necesare pentru a menține propriul manager de compoziție pentru Wayland, iar posibilitatea de a utiliza o legătură către XWayland în acest scop a fost exclusă. Decizia anterioară de a utiliza biblioteca wlroots în mediul Wayland în loc de libmutter, dezvoltată de creatorii mediului de utilizator Sway și care oferă funcții de bază pentru organizarea muncii unui manager de compoziție bazat pe Wayland, rămâne în vigoare.

În ceea ce privește mediul desktop, xfdesktop și panoul xfce4 au fost deja portate pe Wayland folosind wlroots și vor continua să fie dezvoltate ca componente lansate independent. Panoul xfce4 a fost testat pe servere compozite LabWC și Wayfire. Majoritatea pluginurilor pentru panoul xfce4 acceptă deja Wayland, dar se lucrează la transformarea panoului într-o oarecare măsură într-un compozitor Wayland. Acest lucru se datorează faptului că nu mai poate utiliza GtkSocket/GtkPlug pentru a rula pluginuri extern; acestea trebuie acum să ruleze intern (adică, ca un singur proces), astfel încât o eroare a pluginului va cauza blocarea panoului.

Pentru abstractizarea lucrărilor în Wayland și a unui sistem specific de ferestre. Suportul X11 este implementat folosind libwnck.

În plus, se menționează că următoarele componente au fost portate pe Wayland :

  • exo
  • libxfce4ui
  • libxfce4util
  • tunar
  • xfce4-appfinder
  • setările xfce4
  • xfconf
  • xfce4-power-manager
  • pahar mare
  • băiat
  • thunar-volman
  • xfce4-dev-tools

Cu toate acestea, suportul Wayland nu este încă disponibil în managerul de sesiuni xfce4-session și managerul de ferestre xfwm4, deși există un port xfwm4 neoficial pentru a funcționa cu Wayland.

Aplicațiile care au adăugat suport pentru Wayland includ: xfce4-terminal, mousepad, xfce4-notifyd, xfce4-taskmanager, xfce4-mixer, ristretto, catfish, xfburn, parole, xfmpc, xfce4-dict, gigolo și xfce4-panel-profiles.

Deși nu se așteaptă ca o sesiune Xfce pe Wayland să ofere toate funcțiile existente, se așteaptă să fie puțin utilizabilă. În plus, intenționăm să continuăm să perfecționăm aplicațiile, astfel încât acestea să funcționeze acceptabil pe Wayland.

În final, dacă sunteți interesați să aflați mai multe, puteți găsi detalii la linkul următor.


Adăugați ca sursă preferată în Google