Xfce posodablja načrte v zvezi z dodajanjem podpore za Wayland

Xfce

Logotip Xfce

Razvijalci Xfce so posodobili svojo spletno stran z načrti za dodajanje podpore za protokol Wayland. Načrt zdaj vključuje začetno implementacijo podpore za Wayland v osrednje komponente naslednje večje izdaje, Xfce 4.20, hkrati pa ohranja podporo za X11. Prej so potekale razprave o ohranitvi združljivosti z X11, vendar je bilo zdaj odločeno, da podpora za X11 ne bo ukinjena.

V svoji najnovejši posodobitvi razvijalci Xfce omenjajo, da bo seja, ki temelji na Waylandu, v Xfce 4.20 obravnavala minimalni zahtevani nabor zmogljivosti , z namenom postopnega dodajanja preostalih funkcij v prihodnjih različicah. Prav tako načrtujejo nadaljnje izpopolnjevanje okolja, ki temelji na Waylandu, v uporabniških aplikacijah, ki so bile že prenesene.

Splošni načrti
Za Xfce 4.20 je načrt dodati predhodno podporo za Wayland osrednjim komponentam, ne da bi izgubili podporo za X11. To ne pomeni, da bo za naslednjo večjo izdajo seja Xfce na Waylandu ponujala vse obstoječe funkcije, vendar pričakujemo, da bo minimalno uporabna. Načrtujemo tudi, da bomo še naprej izpopolnjevali svoje aplikacije, tako da bodo sprejemljivo delovale na Waylandu (tiste, ki že delujejo ali jih je mogoče pripraviti za delovanje z malo truda).

Med smernicami, s katerimi so se dogovorili razvijalci Xfce za prehod na Wayland, izstopajo naslednje:

  1. XWayland Independence: Komponente morajo biti neodvisne od XWayland.
  2. Brez konfiguracij X: Konfiguracijam, specifičnim za X, se je treba izogibati.
  3. Uporaba wlroots preko libmutter: wlroots ima za skladatelja prednost pred libmutter.
  4. Združljivost X11: Podporo za X11 je treba ohraniti v bližnji prihodnosti.

Čeprav še ni bilo jasno določeno, v kateri različici bo prehod na Wayland zaključen, je treba obravnavati številne pomembne naloge. Ugotovljeno je bilo, da projektu primanjkuje potrebnih virov za vzdrževanje lastnega upravitelja sestavljanja za Wayland, možnost uporabe povezave z XWaylandom v ta namen pa je bila izključena. Prejšnja odločitev o uporabi knjižnice wlroots v okolju Wayland namesto libmutter, ki so jo razvili ustvarjalci uporabniškega okolja Sway in ki zagotavlja osnovne funkcije za organizacijo dela upravitelja sestavljanja, ki temelji na Waylandu, ostaja v veljavi.

Kar zadeva namizno okolje, sta bila xfdesktop in plošča xfce4 že prenesena v Wayland z uporabo wlroots in se bosta še naprej razvijala kot neodvisno izdani komponenti. Plošča xfce4 je bila preizkušena na sestavljenih strežnikih LabWC in Wayfire. Večina vtičnikov za ploščo xfce4 že podpira Wayland, vendar potekajo dela, da bi plošča do neke mere postala sestavljalka Waylanda. To je zato, ker ne more več uporabljati GtkSocket/GtkPlug za zunanje zagon vtičnikov; zdaj se morajo izvajati interno (tj. kot en sam proces), zato bo napaka vtičnika povzročila sesutje plošče.

Za abstraktno delo v Waylandu in posebnem okenskem sistemu. Podpora za X11 je implementirana z uporabo libwnck.

Poleg tega je omenjeno, da so bile v Wayland prenesene naslednje komponente :

  • exo
  • libxfce4ui
  • libxfce4util
  • thunar
  • xfce4-appfinder
  • xfce4-nastavitve
  • xfconf
  • xfce4-power-manager
  • sušilni stroj
  • fant
  • thunar-volman
  • xfce4-dev-tools

Vendar pa podpora za Wayland še ni na voljo v upravitelju sej xfce4-session in okenskem upravitelju xfwm4, čeprav obstajajo neuradna vrata xfwm4 za delo z Waylandom.

Aplikacije, ki imajo dodano podporo za Wayland, vključujejo: xfce4-terminal, mousepad, xfce4-notifyd, xfce4-taskmanager, xfce4-mixer, ristretto, catfish, xfburn, parole, xfmpc, xfce4-dict, gigolo in xfce4-panel-profiles.

Čeprav se pričakuje, da seja Xfce na Waylandu ne bo nudila vseh obstoječih funkcij, se pričakuje, da bo minimalno uporabna. Poleg tega nameravamo še naprej izboljševati aplikacije, tako da bodo sprejemljivo delovale na Waylandu.

Nenazadnje, če vas zanima več informacij, lahko podrobnosti najdete na naslednji povezavi.


Dodaj kot prednostni vir v Googlu