KwinFT - як фардкунандаи Kwin бо чашми рушд ва оптимизатсияи фаъолтар

Роман Гилг, яке аз таҳиягарони фаъоли Квин ва Xwayland, як фардкунандаи менеҷери тирезаи Kwinро муаррифӣ кард KwinFT (Fast Track), инчунин нусхаи комилан аз нав тарҳрезӣ китобхона Kwayland даъват Wrapland, аз пайвастшавӣ ба Qt озод карда шудааст. Мақсади форк имкон медиҳад, ки рушди фаъолтари Квин, баланд бардоштани функсияҳои барои Wayland зарурӣ ва инчунин оптимизатсияи намоиш. Classic Kwin аз қабули пачҳои хеле суст азият мекашад, зеро дастаи KDE намехоҳад шумораи зиёди корбаронеро, ки навовариҳои аз ҳад хашмгин метавонанд ҷараёни кори онҳоро вайрон кунанд, зери хатар гузорад. Бисёр часпакҳо тӯли чанд сол мавриди баррасӣ қарор гирифтанд, ки ин татбиқи Wayland ва рефакторингҳои гуногуни коди дохилиро хеле суст мекунад. KwinFT ҳамчун ивазкунандаи шаффофи Kwin ҷойгир шудааст ва ҳоло дар Manjaro дастрас аст. Бо вуҷуди ин, таҳиягарон дар бораи вайроншавии эҳтимолии мутобиқат дар оянда ҳушдор медиҳанд. Дар шакли кунунии худ, KwinFT хусусиятҳои зеринро пешниҳод мекунад, ки дар ванили Квин мавҷуд нестанд:

  • Кори пурраи раванди таркиб, ки таъхирҳоро ҳангоми кор ҳам дар Wayland ва ҳам дар X11 коҳиш дод;
  • Дастгирии васеъшавии Wayland wp_viewporter, ки иҷрои плеери видеоиро беҳтар мекунад ва инчунин барои версияи ояндаи Xwayland зарур аст, ки дар он илова кард дастгирии тақлид кардани тағироти ҳалли экран дар бисёр бозиҳои кӯҳна;
  • Дастгирии пурра барои гардиш ва инъикоси намоиш дар зери Wayland.

Интизор меравад, ки KwinFT ва Wrapland ба зудӣ дар ҳама дистрибюторҳои Linux дастрас хоҳанд шуд. Ба нақша гирифта шудааст, ки Wrapland ба китобхонаи холиси C++ табдил дода шавад ва инчунин он бо дастгирии бефосила барои технологияҳои маъмули тарафи сеюм таъмин карда шавад. Масалан, дастгирии протоколи Wlroots ба он аллакай илова карда шудааст wlr-баромад-менеҷер, имкон медихад параметрҳои экранро дар композиторони Wlroots (масалан Sway) тавассути KScreen танзим кунед.

Манбаъ: linux.org.ru

Илова Эзоҳ