Proiectul Xfce a actualizat planurile legate de suportul Wayland

Dezvoltatorii Xfce și-au actualizat pagina cu planurile privind adăugarea suportului pentru protocolul Wayland. Planul include menționarea implementării suportului inițial pentru Wayland în componentele de bază ale următoarei versiuni majore Xfce 4.20, păstrând în același timp suportul pentru X11. Anterior, problema păstrării compatibilității cu X11 era în discuție, dar nu s-a reușit ajungerea la un consens. Acum s-a decis că suportul pentru X11 nu va fi oprit în viitorul apropiat.

Sesiunea bazată pe Wayland în Xfce 4.20 va acoperi un set minim necesar de funcționalități, iar lipsurile în funcționalitate se intenționează a fi adăugate treptat pe măsură ce se pregătesc următoarele lansări. De asemenea, se planifică continuarea îmbunătățirii funcționării în mediu bazat pe protocolul Wayland pentru aplicațiile deja portate.

În notă se menționează că proiectul nu are resurse pentru a susține un manager de compunere propriu pentru Wayland, dar s-a respins posibilitatea utilizării pentru lucru a legăturii cu XWayland. Decizia anterioară de a folosi, în mediu Wayland, biblioteca wlroots în loc de libmutter, dezvoltată de dezvoltatorii mediuului grafic Sway, care oferă funcții de bază pentru organizarea funcționării managerului de compunere pe baza Wayland, rămâne neschimbată.

Desktopul xfdesktop și panoul xfce4-panel au fost deja portate pentru Wayland având în vedere utilizarea wlroots și vor continua să evolueze ca componente ce pot fi lansate separat. Funcționarea xfce4-panel a fost testată cu managerii de compunere Labwc și Wayfire. servers Pentru a abstractiza funcționarea deasupra Wayland și X11, este utilizată biblioteca libxfce4windowing, care oferă un strat de abstractizare de la subsistemul grafic, în care sunt implementate componentele de control al ferestrelor (ecrane, feronerie de bază, birouri virtuale etc.), nelegate de un sistem de feronerie specific. Suportul pentru X11 este realizat pe baza libwnck (Window Navigator Construction Kit).

Dintre componentele portate pe Wayland, au fost de asemenea menționate: exo, libxfce4ui, libxfce4util, thunar, xfce4-appfinder, xfce4-settings, xfconf, xfce4-power-manager, tumbler, garcon, thunar-volman și xfce4-dev-tools. Suportul pentru Wayland lipsește în managerul de sesiuni xfce4-session și managerul de feronerie xfwm4, dar există un port neoficial xfwm4 destinat organizării funcționării cu utilizarea Wayland.

Printre aplicațiile care au fost adăugate cu suport pentru Wayland se numără: xfce4-terminal, mousepad, xfce4-notifyd, xfce4-taskmanager, xfce4-mixer, ristretto, catfish, xfburn, parole, xfmpc, xfce4-dict, gigolo și xfce4-panel-profiles. Aplicațiile care încă nu funcționează cu Wayland includ: xfdashboard, xfce4-screenshooter, xfce4-screensaver și xfce4-volumed-pulse.

Sursa: opennet.ro

Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS 🔥 Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS | ProHoster