KwinFT - garpu Kwin kanthi mripat kanggo pangembangan lan optimalisasi sing luwih aktif

Roman Gilg, salah sawijining pangembang aktif Kwin lan Xwayland, ngenalake garpu manajer jendela Kwin sing diarani KwinFT (Trek Cepet), uga versi rampung redesigned saka perpustakaan Kwayland disebut Wrapland, dibebaske saka bindings kanggo Qt. Tujuan garpu kanggo ngidini pangembangan Kwin luwih aktif, nambah fungsi sing dibutuhake kanggo Wayland, uga ngoptimalake rendering. Kwin Klasik ngalami adopsi tembelan sing alon banget, amarga tim KDE ora pengin menehi risiko akeh pangguna sing inovasi banget agresif bisa ngrusak alur kerja. Akeh tambalan wis ditinjau nganti pirang-pirang taun, sing nyuda implementasine Wayland lan macem-macem refactorings kode internal. KwinFT dipanggonke minangka panggantos transparan kanggo Kwin, lan saiki kasedhiya ing Manjaro. Nanging, pangembang ngelingake babagan kemungkinan rusak kompatibilitas ing mangsa ngarep. Ing wangun saiki, KwinFT nyedhiyakake fitur ing ngisor iki sing ora ana ing vanilla Kwin:

  • Rampung reworking proses compositing, kang suda telat nalika digunakake ing loro Wayland lan X11;
  • Dhukungan ekstensi Wayland wp_viewporter, kang nambah kinerja pemain video, lan uga perlu kanggo versi mangsa Xwayland, kang ditambahake dhukungan kanggo niru owah-owahan resolusi layar ing akeh game lawas;
  • Dhukungan lengkap kanggo rotasi tampilan lan kaca ing Wayland.

Dikarepake yen KwinFT lan Wrapland bakal kasedhiya ing kabeh distribusi Linux. Wrapland direncanakake bakal diowahi dadi perpustakaan C ++ sing murni, uga nyedhiyakake dhukungan sing lancar kanggo teknologi pihak katelu sing populer. Contone, dhukungan kanggo protokol Wlroots wis ditambahake wlr-output-manager, ngidini nyetel paramèter layar ing komposer basis Wlroots (contone Sway) liwat KScreen.

Source: linux.org.ru

Add a comment