KwinFT - daha aktif geliştirme ve optimizasyona yönelik bir Kwin çatalı

Kwin ve Xwayland'in aktif geliştiricilerinden Roman Gilg, Kwin pencere yöneticisinin bir çatalını tanıttı: KwinFT (Hızlı Yol)Kwayland kütüphanesinin tamamen yeniden tasarlanmış bir versiyonunun yanı sıra Sarma Ülkesi, Qt'ye bağlanmalardan kurtuldu. Çatalın amacı Kwin'in daha aktif bir şekilde geliştirilmesine olanak sağlamak, Wayland için gereken işlevselliği artırmak ve işlemeyi optimize etmektir. KDE ekibi çok agresif yeniliklerin iş akışlarını bozabileceği çok sayıda kullanıcıyı riske atmak istemediğinden, Klasik Kwin yamanın çok yavaş benimsenmesinden muzdariptir. Pek çok yama birkaç yıldır inceleniyor ve bu da Wayland'in uygulanmasını ve çeşitli dahili kod yeniden düzenlemelerini büyük ölçüde yavaşlatıyor. KwinFT, Kwin'in şeffaf bir alternatifi olarak konumlandırılmıştır ve şu anda Manjaro'da mevcuttur. Ancak geliştiriciler gelecekte olası bir uyumluluk arızası konusunda uyarıyorlar. Mevcut haliyle KwinFT, vanilya Kwin'de eksik olan aşağıdaki özellikleri sağlar:

  • Hem Wayland hem de X11'de çalışırken gecikmeleri azaltan birleştirme sürecinin tamamen yeniden işlenmesi;
  • Wayland genişletme desteği wp_viewporterVideo oynatıcıların performansını artıran ve aynı zamanda Xwayland'in gelecekteki sürümü için de gerekli olan katma birçok eski oyunda ekran çözünürlüğü değişikliklerini taklit etme desteği;
  • Wayland altında ekran döndürme ve yansıtma için tam destek.

KwinFT ve Wrapland'ın yakında tüm Linux dağıtımlarında kullanıma sunulması bekleniyor. Wrapland'ın saf bir C++ kütüphanesine dönüştürülmesi ve üçüncü taraf popüler teknolojiler için kesintisiz destek sağlanması planlanıyor. Örneğin, Wlroots protokolü desteği buna zaten eklenmiştir wlr-çıkış-yönetici, izin vermek KScreen aracılığıyla Wlroots tabanlı bestecilerde (örneğin Sway) ekran parametrelerini ayarlayın.

Kaynak: linux.org.ru

Yorum ekle