KwinFT - mphanda wa Kwin ndi diso lachitukuko chokhazikika komanso kukhathamiritsa

Roman Gilg, m'modzi mwa omwe akupanga Kwin ndi Xwayland, adayambitsa foloko ya woyang'anira zenera wa Kwin wotchedwa. KwinFT (Fast Track), komanso kukonzanso kotheratu kwa laibulale ya Kwayland yotchedwa Wrapland, kumasulidwa kumangiriza ku Qt. Cholinga cha foloko ndikuloleza kukula kwa Kwin, kukulitsa magwiridwe antchito ofunikira ku Wayland, komanso kukhathamiritsa kumasulira. Classic Kwin ali ndi vuto lochedwa kuvomereza zigamba, chifukwa gulu la KDE silikufuna kuyika pachiwopsezo cha kuchuluka kwa ogwiritsa ntchito omwe luso lankhanza kwambiri lingathe kusokoneza ntchito yawo. Zigamba zambiri zakhala zikuwunikiridwa kwa zaka zingapo, zomwe zimachepetsa kwambiri kukhazikitsidwa kwa Wayland ndi ma code osiyanasiyana amkati. KwinFT ili ngati yolowa m'malo mwa Kwin, ndipo tsopano ikupezeka ku Manjaro. Komabe, opanga akuchenjeza za kuwonongeka komwe kungatheke mtsogolomu. Mu mawonekedwe ake aposachedwa, KwinFT imapereka zotsatirazi zomwe zikusowa mu vanila Kwin:

  • Kukonzanso kwathunthu kwa njira yophatikizira, yomwe idachepetsa kuchedwa pogwira ntchito ku Wayland ndi X11;
  • Thandizo lowonjezera la Wayland wp_viewporter, zomwe zimathandizira magwiridwe antchito a osewera makanema, komanso ndizofunikira pamtundu wamtsogolo wa Xwayland, momwe anawonjezera kuthandizira kutengera kusintha kwazithunzi pamasewera ambiri akale;
  • Thandizo lathunthu pakuzungulira kowonetsera ndikuwonera magalasi pansi pa Wayland.

Zikuyembekezeka kuti KwinFT ndi Wrapland zipezeka posachedwa pamagawidwe onse a Linux. Wrapland ikukonzekera kusinthidwa kukhala laibulale yoyera ya C ++, komanso kuti ipereke chithandizo chopanda msoko pamatekinoloje odziwika bwino a chipani chachitatu. Mwachitsanzo, chithandizo cha protocol ya Wlroots yawonjezedwa kale wr-output-manager, kulola khazikitsani magawo azithunzi mu olemba otengera Wlroots (mwachitsanzo Sway) kudzera pa KScreen.

Source: linux.org.ru

Kuwonjezera ndemanga