KwinFT - cabang dari Kwin dengan tujuan pengembangan dan pengoptimalan yang lebih aktif

Roman Gilg, salah satu pengembang aktif Kwin dan Xwayland, memperkenalkan fork dari window manager Kwin yang disebut KwinFT (Jalur Cepat), serta versi perpustakaan Kwayland yang didesain ulang sepenuhnya bernama wrapland, dibebaskan dari ikatan ke Qt. Tujuan dari fork ini adalah untuk memungkinkan pengembangan Kwin yang lebih aktif, meningkatkan fungsionalitas yang diperlukan untuk Wayland, serta mengoptimalkan rendering. Classic Kwin menderita karena terlalu lambat dalam menerima patch, karena tim KDE tidak ingin mengambil risiko terhadap sejumlah besar pengguna yang menganggap inovasi yang terlalu agresif dapat mengganggu alur kerja mereka. Banyak tambalan telah ditinjau selama beberapa tahun, yang sangat memperlambat implementasi Wayland dan berbagai pemfaktoran ulang kode internal. KwinFT diposisikan sebagai pengganti Kwin yang transparan, dan sekarang tersedia di Manjaro. Namun, pengembang memperingatkan kemungkinan gangguan kompatibilitas di masa depan. Dalam bentuknya yang sekarang, KwinFT menyediakan fitur-fitur berikut yang tidak ada di vanilla Kwin:

  • Menyelesaikan pengerjaan ulang proses pengomposisian, yang mengurangi penundaan saat bekerja di Wayland dan X11;
  • Dukungan ekstensi Wayland wp_viewporter, yang meningkatkan kinerja pemutar video, dan juga diperlukan untuk versi Xwayland yang akan datang, di mana ditambahkan dukungan untuk meniru perubahan resolusi layar di banyak game lama;
  • Dukungan penuh untuk rotasi tampilan dan pencerminan di bawah Wayland.

KwinFT dan Wrapland diharapkan segera tersedia di semua distribusi Linux. Wrapland rencananya akan diubah menjadi pustaka C++ murni, serta menyediakan dukungan tanpa batas untuk teknologi populer pihak ketiga. Misalnya, dukungan untuk protokol Wlroots telah ditambahkan ke dalamnya wlr-output-manager, mengizinkan atur parameter layar di komposer berbasis Wlroots (misalnya Sway) melalui KScreen.

Sumber: linux.org.ru

Tambah komentar