I-KwinFT - imfoloko ye-Kwin eneso lokuthuthuka okusebenzayo kanye nokwenza kahle

U-Roman Gilg, omunye wabathuthukisi abasebenzayo be-Kwin no-Xwayland, wethula imfoloko yomphathi wewindi le-Kwin ebizwa ngokuthi. I-KwinFT (Ithrekhi Esheshayo), kanye nenguqulo eklanywe kabusha ngokuphelele yomtapo wolwazi waKwayland ebizwa ngokuthi I-Wrapland, ikhululiwe ekubopheni i-Qt. Inhloso yemfoloko ukuvumela ukuthuthukiswa okusebenzayo kwe-Kwin, ukwandisa ukusebenza okudingekayo ku-Wayland, kanye nokuthuthukisa ukunikezwa. I-Classic Kwin ihlushwa ukwamukelwa kweziqephu ezihamba kancane, njengoba ithimba le-KDE lingafuni ukubeka engcupheni inani elikhulu labasebenzisi okuqanjwa okusha okunolaka okungahle kwephule ukuhamba kwabo komsebenzi. Ama-patches amaningi abelokhu ebuyekezwa iminyaka eminingana, okubambezela kakhulu ukuqaliswa kwe-Wayland kanye nokuhlelwa kabusha kwekhodi kwangaphakathi okuhlukahlukene. I-KwinFT ibekwe endaweni esobala ye-Kwin, futhi manje isiyatholakala e-Manjaro. Kodwa-ke, abathuthukisi baxwayisa ngokuphazamiseka okungenzeka kokuhambisana esikhathini esizayo. Ngendlela yayo yamanje, i-KwinFT inikeza izici ezilandelayo ezingekho ku-vanilla Kwin:

  • Ukuqedela ukusebenza kabusha kwenqubo yokuhlanganisa, enciphise ukubambezeleka lapho kusebenza kokubili i-Wayland ne-X11;
  • Ukusekelwa kwesandiso se-Wayland wp_viewporter, okuthuthukisa ukusebenza kwabadlali bevidiyo, futhi kuyadingeka enguqulweni yesikhathi esizayo ye-Xwayland, lapho kwengezwe ukusekelwa kokulingisa izinguquko zesinqumo sesikrini emidlalweni eminingi emidala;
  • Ukusekelwa okugcwele kokuzungezisa isibonisi kanye nokwenza isibuko ngaphansi kwe-Wayland.

Kulindeleke ukuthi i-KwinFT ne-Wrapland zizotholakala maduze kukho konke ukusatshalaliswa kwe-Linux. I-Wrapland ihlelelwe ukuthi iguqulwe ibe umtapo wezincwadi we-C++ omsulwa, kanye nokuwuhlinzeka ngosekelo olungenazihibe lwezinkampani zangaphandle, ubuchwepheshe obudumile. Isibonelo, usekelo lwephrothokholi ye-Wlroots seluvele lwengeziwe kuyo wlr-output-manager, ukuvumela setha amapharamitha esikrini kubaqambi abasuselwa ku-Wlroots (ngokwesibonelo i-Sway) nge-KScreen.

Source: linux.org.ru

Engeza amazwana