KwinFT - Kwin dakša ar skatu uz aktīvāku attīstību un optimizāciju

Romāns Gilgs, viens no aktīvajiem Kwin un Xwayland izstrādātājiem, ieviesa Kwin logu pārvaldnieka dakšiņu ar nosaukumu KwinFT (ātrā izsekošana), kā arī pilnībā pārveidota Kveilendas bibliotēkas versija ar nosaukumu aptinums, atbrīvots no saitēm uz Qt. Fork mērķis ir ļaut aktīvāk attīstīt Kwin, palielinot Wayland nepieciešamo funkcionalitāti, kā arī optimizējot renderēšanu. Classic Kwin cieš no ļoti lēnas ielāpu pieņemšanas, jo KDE komanda nevēlas riskēt ar milzīgo lietotāju skaitu, kuriem pārāk agresīva inovācija varētu izjaukt viņu darbplūsmu. Daudzi ielāpi tiek pārskatīti jau vairākus gadus, kas ievērojami palēnina Wayland ieviešanu un dažādu iekšējo kodu pārveidošanu. KwinFT ir pozicionēts kā caurspīdīgs Kwin aizstājējs, un tagad tas ir pieejams Manjaro. Tomēr izstrādātāji brīdina par iespējamu saderības bojājumu nākotnē. Pašreizējā formā KwinFT nodrošina šādas funkcijas, kas trūkst vaniļas Kwin:

  • Pilnīga kompozīcijas procesa pārstrāde, kas samazināja aizkavi, strādājot gan Wayland, gan X11;
  • Wayland paplašinājuma atbalsts wp_viewporter, kas uzlabo video atskaņotāju veiktspēju, kā arī ir nepieciešams nākamajai Xwayland versijai, kurā pievienots atbalsts ekrāna izšķirtspējas izmaiņu atdarināšanai daudzās vecās spēlēs;
  • Pilns displeja pagriešanas un spoguļošanas atbalsts saskaņā ar Wayland.

Paredzams, ka KwinFT un Wrapland drīzumā būs pieejami visos Linux izplatījumos. Wrapland plānots pārvērst par tīru C++ bibliotēku, kā arī nodrošināt tai netraucētu atbalstu trešo pušu, populārām tehnoloģijām. Piemēram, tam jau ir pievienots Wlroots protokola atbalsts wlr-output-manager, ļaujot iestatīt ekrāna parametrus Wlroots komponistos (piemēram, Sway), izmantojot KScreen.

Avots: linux.org.ru

Pievieno komentāru