KwinFT - pişkek Kwin bi çavê pêşveçûn û xweşbînkirina çalaktir

Roman Gilg, yek ji pêşdebirên çalak ên Kwin û Xwayland, forkek rêveberê pencereyê Kwin bi navê KwinFT (Rêya Lezgîn), û her weha guhertoyek bi tevahî ji nû ve dîzaynkirî ya pirtûkxaneya Kwayland ku jê re tê gotin Wrapland, ji girêdanên Qt azad kirin. Armanca fork ev e ku rê bide pêşkeftina çalaktir a Kwin, zêdekirina fonksiyona ku ji bo Wayland hewce dike, û her weha xweşbînkirina renderkirinê. Classic Kwin ji pejirandina patchê ya pir hêdî diêşe, ji ber ku tîmê KDE naxwaze hejmareke mezin a bikarhêneran bixe xeterê ku ji bo wan nûbûnek pir dijwar dikare xebata wan bişkîne. Gelek patches ev çend sal in di bin çavan de ne, ku ev pêkanîna Wayland û vesazkirina kodên navxweyî yên cihêreng pir hêdî dike. KwinFT ji bo Kwin wekî şûna şefaf tê danîn, û naha li Manjaro heye. Lêbelê, pêşdebiran di pêşerojê de têkçûnek lihevhatî ya gengaz hişyar dikin. Di forma xweya heyî de, KwinFT taybetmendiyên jêrîn ên ku di vanilla Kwin de winda ne peyda dike:

  • Ji nûvekirina bêkêmasî ya pêvajoya berhevkirinê, ku dema ku hem li Wayland û hem jî li X11 dixebitin dereng kêm kir;
  • Piştgiriya dirêjkirina Wayland wp_viewporter, ku performansa lîstikvanên vîdyoyê çêtir dike, û ji bo guhertoya pêşerojê ya Xwayland, ku tê de, jî hewce ye zêde kirin piştgirî ji bo emilandina guhertinên çareseriya ekranê di gelek lîstikên kevn de;
  • Piştgiriya bêkêmasî ji bo zivirîna dîmenderê û neynikê di binê Wayland de.

Tê payîn ku KwinFT û Wrapland di demek nêzîk de li ser hemî belavkirinên Linux-ê peyda bibin. Wrapland tê plan kirin ku bibe pirtûkxaneyek C++ ya paqij, û hem jî ji bo teknolojiyên populer ên partiya sêyemîn piştgirîyek bêkêmasî peyda bike. Mînakî, piştgirî ji bo protokola Wlroots jixwe li wê hatiye zêdekirin wlr-derketin-rêveber, destûr dide Parametreyên ekranê di bestekarên bingehîn ên Wlroots de (mînak Sway) bi KScreen ve saz bikin.

Source: linux.org.ru

Add a comment