Wayland protokolünü kullanan Xfwl4 kompozit sunucusunun ikinci ön sürümü yayınlandı. Xfwl4, Smithay kütüphanesi kullanılarak Rust dilinde yazılmıştır. Proje, xfwm4 pencere yöneticisi kod tabanıyla örtüşmemekte, ancak mevcut xfconf ayarlarını ve yapılandırma arayüzünü kullanma yeteneği de dahil olmak üzere xfwm4'ün mevcut tüm işlevselliğini uygulamayı ve X11 yerine Wayland kullanmanın özelliklerini dikkate almayı amaçlamaktadır. Proje, kullanıcıların Xfwl4 ve xfwm4 arasında sorunsuz bir şekilde geçiş yapabileceği noktaya kadar Xfwl4'ün işlevselliğini geliştirmeyi hedeflemektedir.
Xfwl4'ün genişletilmiş özellikleri arasında oturum başlatma mantığının önemli ölçüde yeniden düzenlenmesi, xdg-session-management Wayland protokolünün uygulanması ve XWayland kullanarak X11 uygulamalarının başlatılması desteği yer almaktadır. Xfwl4, neredeyse tüm resmi Wayland protokol uzantılarının yanı sıra wlroots ve KDE protokollerinin uygulamalarını sağlayan Smithay kütüphanesi üzerine inşa edilmiştir. Xfwl4'ün kodu GPLv3 lisansı altındadır (karşılaştırma olarak, xfwm4 pencere yöneticisi GPLv2 lisansı altındadır).
İkinci önizleme sürümündeki değişiklikler, hata düzeltmelerine, xfwm4 ile geliştirilmiş uyumluluğa ve eksik işlevlerin eklenmesine odaklanmaktadır. Örneğin, dikey ve yatay pencere açma desteği eklendi, xfce-foreign-toplevel-management-private-v1 protokolü uygulandı, donmuş uygulamaların zorla kapatılmasını onaylamak için bir iletişim kutusu eklendi, pencereler ve uygulamalar arasında geçiş yapmak için klavye kısayolları eklendi ve pencere başlık çubuğunda fareyi yatay olarak kaydırarak pencere saydamlığını değiştirme özelliği eklendi.
Kaynak: opennet.ru
