הגרסה הראשונית השנייה של שרת ה-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
