Ang xfwm4 window manager na ginamit sa Xfce ay nai-port upang gumana sa Wayland

Sa loob ng balangkas ng proyektong xfwm4-wayland, isang independiyenteng mahilig sa pagbuo ng isang bersyon ng xfwm4 window manager, na inangkop para gamitin ang Wayland protocol at isinalin sa Meson build system. Ang suporta sa Wayland sa xfwm4-wayland ay ibinibigay sa pamamagitan ng pagsasama sa wlroots library, na binuo ng mga developer ng Sway user environment at nagbibigay ng mga pangunahing function para sa pag-aayos ng gawain ng isang composite manager batay sa Wayland. Ginagamit ang Xfwm4 sa kapaligiran ng gumagamit ng Xfce upang ipakita, palamutihan, at baguhin ang mga bintana.

Hindi pa napagpasyahan ng developer kung bubuo ng port nang nakapag-iisa o bilang bahagi ng Xfce. Kung mananatiling independyente ang proyekto, gagamitin nito ang pangalang xfway, na dating ginamit ng parehong may-akda para sa mga eksperimento sa pagbuo ng composite server para sa Xfce na tumatakbo sa ibabaw ng library ng libweston. Sa kasalukuyang anyo nito, ang paggawa sa xfwm4 port batay sa wlroots ay hindi pa nakumpleto, at kumpara sa nakaraang pagtatangka na lumikha ng composite server batay sa libweston, ang bagong port ay nahuhuli pa rin sa functionality. Kasabay nito, ang port ay aktibong umuunlad, halimbawa, ilang araw na ang nakalipas ay idinagdag ang suporta para sa paglipat ng mga bintana gamit ang Alt+Tab. Kasama sa mga plano sa hinaharap ang pagtiyak ng trabaho sa Wayland at X11.

Tulad ng para sa opisyal na suporta para sa Wayland sa Xfce, ito ay natigil pa rin. Alinsunod sa planong inilathala noong nakaraang taon, nilalayon nilang makamit ang katanggap-tanggap na operasyon ng mga pangunahing aplikasyon sa mga kapaligirang nakabase sa Wayland sa paglabas ng Xfce 4.18, at ang kumpletong paglipat sa Wayland ay inuri bilang isang pangmatagalang plano. Ang paggamit ng libmutter o wlroots ay tinalakay bilang mga opsyon para sa pag-adapt ng Xfce para sa Wayland, ngunit sa huli ang pagpili ay ginawa pabor sa libmutter, dahil mas pamilyar ito sa mga developer na nagtatrabaho sa GTK. Hindi tulad ng wlroots-based na port, ang libmutter-based na solusyon ay mangangailangan ng pagsasama ng xfce4-panel at xfdesktop na mga bahagi sa composite server.

Pinagmulan: opennet.ru

Magdagdag ng komento