KwinFT - fereko ea Kwin e nang le leihlo la nts'etsopele le ntlafatso e sebetsang haholoanyane

Roman Gilg, e mong oa bahlahisi ba mafolofolo ba Kwin le Xwayland, o hlahisitse fereko ea mookameli oa fensetere ea Kwin e bitsoang. KwinFT (Fast Track), hammoho le phetolelo e nchafalitsoeng ka ho feletseng ea laebrari ea Kwayland e bitsoang wrapland, e lokollotsoe litlamong tsa Qt. Morero oa fereko ke ho lumella nts'etsopele e sebetsang ea Kwin, ho eketsa ts'ebetso e hlokahalang bakeng sa Wayland, hammoho le ho ntlafatsa phepelo. Classic Kwin e na le bothata ba ho lieha ho amohela li-patches, kaha sehlopha sa KDE ha se batle ho beha kotsing palo e kholo ea basebelisi bao boqapi bo mabifi bo ka senyang tšebetso ea bona ea mosebetsi. Li-patches tse ngata li 'nile tsa hlahlojoa ka lilemo tse' maloa, tse liehisang ts'ebetsong ea Wayland le mekhoa e fapaneng ea mekhoa e fapaneng ea ka hare. KwinFT e behiloe joalo ka phetisetso e pepeneneng ea Kwin, 'me e fumaneha hona joale Manjaro. Leha ho le joalo, bahlahisi ba lemosa ka ho senyeha ho ka bang teng nakong e tlang. Ka sebopeho sa eona sa hajoale, KwinFT e fana ka lintlha tse latelang tse sieo ho vanilla Kwin:

  • Phetoho e felletseng ea ts'ebetso ea ho kopanya, e fokolitseng tieho ha e sebetsa Wayland le X11;
  • Tšehetso ea katoloso ea Wayland wp_viewporter, e ntlafatsang ts'ebetso ea libapali tsa video, hape e hlokahala bakeng sa phetolelo ea nakong e tlang ea Xwayland, eo ho eona eketsoe tšehetso bakeng sa ho etsisa liphetoho tsa qeto ea skrine lipapaling tse ngata tsa khale;
  • Tšehetso e feletseng bakeng sa ho potoloha ha pontšo le seipone tlas'a Wayland.

Ho lebelletsoe hore KwinFT le Wrapland li tla fumaneha haufinyane kabong eohle ea Linux. Wrapland e reretsoe ho fetoloa laebrari e hloekileng ea C ++, hammoho le ho e fana ka tšehetso e se nang moeli bakeng sa mahlale a mang a tsebahalang. Mohlala, tšehetso ea protocol ea Wlroots e se e kentsoe ho eona wlr-output manager, lumella seta liparamente tsa skrine ho baqapi ba thehiloeng ho Wlroots (mohlala Sway) ka KScreen.

Source: linux.org.ru

Eketsa ka tlhaloso