Menaxheri i dritares xfwm4 i përdorur në Xfce është transferuar për të punuar me Wayland

Brenda kuadrit të projektit xfwm4-wayland, një entuziast i pavarur po zhvillon një version të menaxherit të dritareve xfwm4, të përshtatur për të përdorur protokollin Wayland dhe të përkthyer në sistemin e ndërtimit Meson. Mbështetja e Wayland në xfwm4-wayland ofrohet përmes integrimit me bibliotekën wlroots, të zhvilluar nga zhvilluesit e mjedisit të përdoruesit Sway dhe duke ofruar funksione bazë për organizimin e punës së një menaxheri të përbërë bazuar në Wayland. Xfwm4 përdoret në mjedisin e përdoruesit Xfce për të shfaqur, dekoruar dhe transformuar dritaret.

Zhvilluesi nuk ka vendosur ende nëse do ta zhvillojë portin në mënyrë të pavarur apo si pjesë e Xfce. Nëse projekti mbetet i pavarur, ai do të përdorë emrin xfway, i cili është përdorur më parë nga i njëjti autor për eksperimente në zhvillimin e një serveri të përbërë për Xfce që funksionon në krye të bibliotekës libweston. Në formën e tij aktuale, puna në portën xfwm4 bazuar në wlroots nuk ka përfunduar dhe në krahasim me përpjekjen e mëparshme për të krijuar një server të përbërë bazuar në libweston, porti i ri ende mbetet prapa në funksionalitet. Në të njëjtën kohë, porti po zhvillohet në mënyrë aktive, për shembull, disa ditë më parë u shtua mbështetje për ndërrimin e dritareve duke përdorur Alt+Tab. Planet e ardhshme përfshijnë sigurimin e punës si në Wayland ashtu edhe në X11.

Sa i përket mbështetjes zyrtare për Wayland në Xfce, ajo është ende në ngecje. Në përputhje me planin e publikuar një vit më parë, ata synojnë të arrijnë funksionimin e pranueshëm të aplikacioneve kryesore në mjediset e bazuara në Wayland në lëshimin e Xfce 4.18 dhe një kalim i plotë në Wayland klasifikohet si një plan afatgjatë. Përdorimi i libmutter ose wlroots u diskutua si opsione për përshtatjen e Xfce për Wayland, por në fund zgjedhja u bë në favor të libmutter, pasi është më i njohur për zhvilluesit që punojnë me GTK. Ndryshe nga porti i bazuar në wlroots, zgjidhja e bazuar në libmutter do të kërkojë integrimin e komponentëve të panelit xfce4 dhe xfdesktop në serverin e përbërë.

Burimi: opennet.ru

Shto një koment