KwinFT - he marau o Kwin me te titiro ki te whanaketanga kaha ake me te arotautanga

Ko Roman Gilg, tetahi o nga kaihanga kaha o Kwin me Xwayland, i whakaurua he marau o te kaiwhakahaere matapihi Kwin e kiia nei. KwinFT (Reru Tere), tae atu ki te ahua hou o te whare pukapuka o Kwayland e kiia nei Wrapland, ka wetekina mai i nga here ki Qt. Ko te kaupapa o te marau kia kaha ake te whakawhanaketanga o Kwin, me te whakanui ake i nga mahi e hiahiatia ana mo Wayland, me te arotau ki te whakaputa. He tino puhoi a Kwin te tango i te papaki, na te mea kare te roopu KDE e pirangi ki te whakararu i te tini o nga kaiwhakamahi ka taea e nga mahi auaha te pakaru i a raatau rerenga mahi. He maha nga papanga kua arotakehia mo nga tau maha, na te mea ka tino whakaroa te whakatinanatanga o Wayland me nga momo refactorings waehere o roto. Ko KwinFT te tuunga hei whakakapi marama mo Kwin, kei te waatea inaianei ki Manjaro. Heoi, ka whakatupato nga kaiwhakawhanake mo te pakaru o te hototahi a muri ake nei. I roto i tona ahua o naianei, ka whakaratohia e KwinFT nga waahanga e whai ake nei e ngaro ana i te Kwin vanilla:

  • Kua oti te mahi ano o te mahi tito, na te mea i whakaiti i nga whakaroa i te wa e mahi ana i Wayland me X11;
  • Tautoko toronga Wayland wp_viewporter, e whakapai ake ana i nga mahi a nga kaitoro ataata, me te mea ano hoki mo te putanga o Xwayland a meake nei, kei roto nei tāpirihia tautoko mo te whai i nga huringa taumira mata i roto i te maha o nga keemu tawhito;
  • Tautoko katoa mo te hurihanga whakaatu me te whakaata i raro o Wayland.

Ko te tumanako ka waatea mai a KwinFT me Wrapland ki nga tohatoha Linux katoa. Kua whakamaheretia a Wrapland ki te huri hei whare pukapuka C++ parakore, me te whakarato ki a ia me te tautoko kore mo te hunga tuatoru, nga hangarau rongonui. Hei tauira, kua taapirihia te tautoko mo te kawa Wlroots wlr-putanga-kaiwhakahaere, tuku whakaritea nga tawhā mata ki nga kaitito-a-Wlroots (hei tauira Sway) ma te KScreen.

Source: linux.org.ru

Tāpiri i te kōrero