Роман Гилг, един от активните разработчици на Kwin и Xwayland, представи форк на мениджъра на прозорци Kwin, наречен KwinFT (Fast Track), както и изцяло преработена версия на библиотеката Kwayland, наречена Wrapland, освободена от обвързаностите с Qt. Целта на форка е да позволи по-активна разработка на Kwin, увеличаване на необходимата функционалност за Wayland, а също така и оптимизация на рендеринга. Класическият Kwin страда от твърде бавно приемане на пачове, тъй като екипът на KDE не иска да рискува с огромния брой потребители, при които твърде агресивното внедряване на иновации може да наруши работния процес. Много пачове са в рецензия повече от година, което силно забавя внедряването на Wayland и различни вътрешни рефакторинги на кода. KwinFT се позиционира като прозрачен заместител на Kwin и вече е наличен в Manjaro. Въпреки това разработчиците предупреждават за възможна загуба на съвместимост в бъдеще. В текущия си вид, KwinFT предлага следните възможности, отсъстващи във ваниловия Kwin:
- Пълно преработване на процеса на композиране, което намалява забавянето при работа както в Wayland, така и в X11;
- Поддръжка на Wayland разширение wp_vieporter, което подобрява работата на видеоплеерите, а също така е необходимо за бъдещата версия на Xwayland, в която е добавена поддържа емуляция на смяна на резолюцията на екрана в много стари игри;
- Пълна поддръжка на завъртане и огледално отразяване на дисплеите под Wayland.
Очаква се KwinFT и Wrapland скоро да бъдат налични във всичките дистрибуции на Linux. Wrapland планира да бъде превърнат в чиста C++ библиотека и да осигури безпроблемна поддръжка на странични, търсени технологии. Например, вече е добавена поддръжка на протокола Wlroots wlr-output-manager, който позволява да се задават параметри на екрана в композиторите, базирани на Wlroots (например Sway) чрез KScreen..
Източник: linux.org.ru
