Az Xfce-ben használt xfwm4 ablakkezelőt a Waylandhez portolták

Az xfwm4-wayland projekt keretében egy független érdeklődő fejleszti az xfwm4 ablakkezelő verzióját, amely a Wayland protokoll használatára lett adaptálva, és a Meson build rendszerre fordítva. A Wayland támogatást az xfwm4-waylandben a wlroots könyvtárral való integráció biztosítja, amelyet a Sway felhasználói környezet fejlesztői fejlesztettek ki, és amely alapvető funkciókat biztosít a Wayland alapú összetett menedzser munkájának megszervezéséhez. Az Xfwm4-et az Xfce felhasználói környezetben használják ablakok megjelenítésére, díszítésére és átalakítására.

A fejlesztő még nem döntötte el, hogy önállóan, vagy az Xfce részeként fejleszti-e a portot. Ha a projekt független marad, akkor az xfway nevet fogja használni, amelyet korábban ugyanaz a szerző használt a libweston könyvtár tetején futó Xfce kompozit szerver fejlesztéséhez. Jelenlegi formájában a wlroots alapú xfwm4 porton még nem fejeződtek be a munkálatok, és a korábbi, libweston alapú kompozit szerver létrehozására tett kísérlethez képest az új port még mindig elmarad a funkcionalitástól. Ezzel párhuzamosan a port aktívan fejlődik, például néhány napja hozzáadták az Alt+Tab használatával történő ablakváltás támogatását. A jövőbeli tervek között szerepel a munka biztosítása a Waylandben és az X11-ben is.

Ami a Wayland hivatalos támogatását illeti az Xfce-ben, az még mindig elakad. Az egy éve közzétett tervnek megfelelően az Xfce 4.18 kiadásával a Wayland-alapú környezetekben a fő alkalmazások elfogadható működését kívánják elérni, a Waylandre való teljes átállást pedig hosszú távú tervnek minősítik. A libmutter vagy a wlroots használata szóba került, mint az Xfce Wayland-re adaptálásának lehetősége, de végül a libmutter mellett döntöttek, mivel ez jobban ismert a GTK-val dolgozó fejlesztők számára. A wlroots alapú porttól eltérően a libmutter alapú megoldáshoz az xfce4-panel és az xfdesktop összetevők integrálása szükséges az összetett szerverbe.

Forrás: opennet.ru

Hozzászólás