Ina-update ng Xfce ang mga planong nauugnay sa pagdaragdag ng suporta para sa Wayland

Xfce

Logo ng Xfce

In-update ng mga developer ng Xfce ang kanilang website na may mga planong magdagdag ng suporta para sa Wayland protocol. Kasama na ngayon sa plano ang paunang pagpapatupad ng suporta ng Wayland sa mga pangunahing bahagi ng susunod na pangunahing release, ang Xfce 4.20, habang sabay na pinapanatili ang suporta para sa X11. Dati, may mga talakayan tungkol sa pagpapanatili ng backward compatibility sa X11, ngunit napagpasyahan na ngayon na hindi ititigil ang suporta sa X11.

Sa kanilang pinakabagong update, binanggit ng mga developer ng Xfce na ang sesyon na nakabase sa Wayland sa Xfce 4.20 ay tutugon sa minimum na kinakailangang hanay ng mga kakayahan , na may layuning unti-unting idagdag ang natitirang functionality sa mga susunod na bersyon. Plano rin nilang ipagpatuloy ang pagpipino ng kapaligirang nakabase sa Wayland sa mga application ng user na na-port na.

Mga pangkalahatang plano
Para sa Xfce 4.20, ang plano ay magdagdag ng paunang suporta sa Wayland sa mga pangunahing bahagi nang hindi nawawala ang suporta sa X11. Hindi ito nangangahulugan na para sa susunod na major release, isang Xfce session sa Wayland ang mag-aalok ng lahat ng umiiral na feature, ngunit inaasahan namin na ito ay minimal na magagamit. Plano rin naming ipagpatuloy ang pagpino sa aming mga app upang gumana ang mga ito nang katanggap-tanggap sa Wayland (mga gumagana na o maaaring gawin nang walang gaanong pagsisikap).

Kabilang sa mga alituntuning napagkasunduan ng mga developer ng Xfce na lumipat sa Wayland, ang mga sumusunod ay namumukod-tangi:

  1. Kalayaan ng XWayland: Ang mga bahagi ay dapat na hiwalay sa XWayland.
  2. Nang walang X Configuration: Dapat iwasan ang mga configuration na partikular sa X.
  3. Paggamit ng wlroots sa libmutter: Ang wlroots ay mas gusto kaysa sa libmutter para sa kompositor.
  4. X11 Compatibility: Ang suporta para sa X11 ay dapat mapanatili para sa nakikinita na hinaharap.

Bagama't hindi pa malinaw na naitatag kung saang bersyon makukumpleto ang paglipat sa Wayland, may ilang mahahalagang gawain na dapat tugunan. Napansin na ang proyekto ay kulang sa mga kinakailangang mapagkukunan upang mapanatili ang sarili nitong compositing manager para sa Wayland, at ang posibilidad ng paggamit ng link sa XWayland para sa layuning ito ay hindi na isinaalang-alang. Ang nakaraang desisyon na gamitin ang wlroots library sa Wayland environment sa halip na libmutter, na binuo ng mga tagalikha ng Sway user environment at nagbibigay ng mga pangunahing function para sa pag-oorganisa ng gawain ng isang Wayland-based compositing manager, ay nananatili.

Tungkol sa desktop environment, ang xfdesktop at ang xfce4 panel ay nai-port na sa Wayland gamit ang wlroots at patuloy na bubuuin bilang mga hiwalay na inilabas na component. Ang xfce4 panel ay nasubukan na sa LabWC at Wayfire composite servers. Karamihan sa mga xfce4-panel plugin ay sumusuporta na sa Wayland, ngunit may mga ginagawa pa upang gawing Wayland compositor ang panel sa ilang antas. Ito ay dahil hindi na nito magagamit ang GtkSocket/GtkPlug upang patakbuhin ang mga plugin sa labas; dapat na silang tumakbo sa loob (ibig sabihin, bilang isang proseso), kaya ang pagkabigo ng plugin ay magiging sanhi ng pag-crash ng panel.

Upang abstract na trabaho sa Wayland at partikular na window system. Ang suporta sa X11 ay ipinatupad gamit ang libwnck.

Bukod pa rito, nabanggit na ang mga sumusunod na bahagi ay nai-port na sa Wayland :

  • exo
  • libxfce4ui
  • libxfce4util
  • tumanggi
  • xfce4-appfinder
  • xfce4-setting
  • xfconf
  • xfce4-power-manager
  • baso
  • garcon
  • thunar-volman
  • xfce4-dev-tool

Gayunpaman, ang suporta sa Wayland ay hindi pa available sa xfce4-session session manager at xfwm4 window manager, bagama't mayroong hindi opisyal na xfwm4 port upang gumana sa Wayland.

Ang mga aplikasyon na nagdagdag ng suporta sa Wayland ay kinabibilangan ng: xfce4-terminal, mousepad, xfce4-notifyd, xfce4-taskmanager, xfce4-mixer, ristretto, catfish, xfburn, parole, xfmpc, xfce4-dict, gigolo, at xfce4-panel-profiles.

Bagama't ang isang Xfce session sa Wayland ay hindi inaasahang mag-aalok ng lahat ng umiiral na mga tampok, ito ay inaasahang magiging minimal na magagamit. Bukod pa rito, plano naming ipagpatuloy ang pagpino sa mga aplikasyon upang gumana ang mga ito nang katanggap-tanggap sa Wayland.

Panghuli, kung interesado kang matuto nang higit pa, makikita mo ang mga detalye sa sumusunod na link.


Idagdag bilang ginustong mapagkukunan sa Google