در چارچوب پروژه xfwm4-wayland، یک علاقهمند مستقل در حال توسعه نسخهای از مدیر پنجره xfwm4 است که برای استفاده از پروتکل Wayland سازگار شده و به سیستم ساخت Meson ترجمه شده است. پشتیبانی Wayland در xfwm4-wayland از طریق یکپارچهسازی با کتابخانه wlroots که توسط توسعهدهندگان محیط کاربری Sway ایجاد شده و عملکردهای اساسی برای سازماندهی کار یک مدیر ترکیبی بر اساس Wayland ارائه میکند. Xfwm4 در محیط کاربری Xfce برای نمایش، تزئین و تبدیل پنجره ها استفاده می شود.
توسعه دهنده هنوز تصمیم نگرفته است که پورت را به صورت مستقل یا به عنوان بخشی از Xfce توسعه دهد. اگر پروژه مستقل باقی بماند، از نام xfway استفاده میکند، که قبلاً توسط همان نویسنده برای آزمایشهایی در توسعه یک سرور ترکیبی برای Xfce در بالای کتابخانه libweston استفاده شده بود. در شکل فعلی، کار بر روی پورت xfwm4 مبتنی بر wlroots کامل نشده است و در مقایسه با تلاش قبلی برای ایجاد یک سرور کامپوزیت مبتنی بر libweston، پورت جدید همچنان از نظر عملکرد عقب است. در همان زمان، پورت به طور فعال در حال توسعه است، به عنوان مثال، چند روز پیش پشتیبانی برای تعویض ویندوز با استفاده از Alt+Tab اضافه شد. برنامه های آینده شامل اطمینان از کار در Wayland و X11 است.
در مورد پشتیبانی رسمی از Wayland در Xfce، هنوز متوقف شده است. مطابق با طرحی که یک سال پیش منتشر شد، آنها قصد دارند در انتشار Xfce 4.18 به عملکرد قابل قبولی از برنامه های اصلی در محیط های مبتنی بر Wayland دست یابند و انتقال کامل به Wayland به عنوان یک برنامه بلند مدت طبقه بندی می شود. استفاده از libmutter یا wlroots به عنوان گزینه هایی برای تطبیق Xfce برای Wayland مورد بحث قرار گرفت، اما در نهایت این انتخاب به نفع libmutter انجام شد، زیرا برای توسعه دهندگانی که با GTK کار می کنند آشناتر است. برخلاف پورت مبتنی بر wlroots، راه حل مبتنی بر libmutter به ادغام اجزای xfce4-panel و xfdesktop در سرور کامپوزیت نیاز دارد.
منبع: opennet.ru