Wayland протоколун колдонгон Xfwl4 композиттик серверинин экинчи алдын ала чыгарылышы чыгарылды. Xfwl4 Smithay китепканасын колдонуу менен Rust тилинде жазылган. Долбоор xfwm4 терезе менеджеринин код базасы менен дал келбейт, бирок xfwm4тин бардык учурдагы функцияларын, анын ичинде xfconf жөндөөлөрүн жана конфигурация интерфейсин колдонуу мүмкүнчүлүгүн ишке ашырууну көздөйт, ошол эле учурда X11дин ордуна Wayland колдонуунун өзгөчөлүктөрүн эске алат. Долбоор Xfwl4түн функцияларын колдонуучулар Xfwl4 жана xfwm4 ортосунда оңой которула ала турган деңгээлге чейин жакшыртууну көздөйт.
Xfwl4түн кеңейтилген функцияларына сессияны баштоо логикасын олуттуу түрдө кайра иштеп чыгуу, xdg-session-management Wayland протоколун ишке ашыруу жана XWayland аркылуу X11 тиркемелерин ишке киргизүүнү колдоо кирет. Xfwl4 Smithay китепканасынын үстүнө курулган, ал дээрлик бардык расмий Wayland протокол кеңейтүүлөрүнүн, ошондой эле wlroots жана KDE протоколдорунун ишке ашырылышын камсыз кылат. Xfwl4түн коду GPLv3 боюнча лицензияланган (салыштырмалуу, xfwm4 терезе менеджери GPLv2 боюнча лицензияланган).
Экинчи алдын ала көрүү версиясындагы өзгөртүүлөр каталарды оңдоого, xfwm4 менен шайкештикти жакшыртууга жана жок функцияларды кошууга багытталган. Мисалы, вертикалдуу жана горизонталдуу терезени ачууга колдоо кошулду, xfce-foreign-toplevel-management-private-v1 протоколу ишке ашырылды, тоңдурулган тиркемелерди мажбурлап жабуу үчүн диалог киргизилди, терезелер менен тиркемелердин ортосунда цикл үчүн баскычтоптун кыска жолдору кошулду жана терезенин аталыш тилкесинде чычканды горизонталдуу жылдыруу менен терезенин тунуктугун өзгөртүү мүмкүнчүлүгү кошулду.
Source: opennet.ru
