دومین نسخه اولیه از سرور ترکیبی Xfwl4 که از پروتکل Wayland استفاده میکند، منتشر شده است. Xfwl4 با زبان برنامهنویسی Rust و با استفاده از کتابخانه Smithay نوشته شده است. این پروژه با کدبیس مدیر پنجره xfwm4 همپوشانی ندارد، اما هدف آن پیادهسازی تمام قابلیتهای موجود xfwm4، از جمله قابلیت استفاده از تنظیمات xfconf موجود و رابط پیکربندی، ضمن در نظر گرفتن ویژگیهای استفاده از Wayland به جای X11 است. این پروژه قصد دارد قابلیتهای Xfwl4 را تا جایی افزایش دهد که کاربران بتوانند به طور یکپارچه بین Xfwl4 و xfwm4 جابجا شوند.
ویژگیهای توسعهیافته Xfwl4 شامل بازسازی قابل توجه منطق راهاندازی جلسه، پیادهسازی پروتکل Wayland با نام xdg-session-management و پشتیبانی از راهاندازی برنامههای X11 با استفاده از XWayland است. Xfwl4 بر پایه کتابخانه Smithay ساخته شده است که پیادهسازی تقریباً تمام افزونههای رسمی پروتکل Wayland و همچنین پروتکلهای wlroots و KDE را ارائه میدهد. کد Xfwl4 تحت مجوز GPLv3 است (در مقایسه، مدیر پنجره xfwm4 تحت مجوز GPLv2 است).
تغییرات در نسخه پیشنمایش دوم بر رفع اشکالات، بهبود سازگاری با xfwm4 و اضافه شدن قابلیتهای از دست رفته تمرکز دارد. به عنوان مثال، پشتیبانی از باز شدن پنجره به صورت عمودی و افقی اضافه شده است، پروتکل xfce-foreign-toplevel-management-private-v1 پیادهسازی شده است، یک کادر محاورهای برای تأیید خروج اجباری برنامههای هنگ کرده معرفی شده است، میانبرهای صفحه کلید برای جابجایی بین پنجرهها و برنامهها اضافه شده است، و امکان تغییر شفافیت پنجره با پیمایش افقی ماوس در نوار عنوان پنجره اضافه شده است.
منبع: opennet.ru
