Κυκλοφόρησε η δεύτερη προκαταρκτική έκδοση του σύνθετου διακομιστή Xfwl4, ο οποίος χρησιμοποιεί το πρωτόκολλο Wayland. Το Xfwl4 είναι γραμμένο σε Rust χρησιμοποιώντας τη βιβλιοθήκη Smithay. Το έργο δεν επικαλύπτεται με τη βάση κώδικα του διαχειριστή παραθύρων xfwm4, αλλά στοχεύει στην υλοποίηση όλων των υπαρχουσών λειτουργιών του xfwm4, συμπεριλαμβανομένης της δυνατότητας χρήσης των υπαρχουσών ρυθμίσεων xfconf και της διεπαφής διαμόρφωσης, λαμβάνοντας παράλληλα υπόψη τις ιδιαιτερότητες της χρήσης του Wayland αντί του X11. Το έργο στοχεύει στη βελτίωση της λειτουργικότητας του Xfwl4 σε σημείο που οι χρήστες θα μπορούν να εναλλάσσονται μεταξύ Xfwl4 και xfwm4 απρόσκοπτα.
Τα διευρυμένα χαρακτηριστικά του Xfwl4 περιλαμβάνουν μια σημαντική αναδιαμόρφωση της λογικής εκκίνησης της συνεδρίας, υλοποίηση του πρωτοκόλλου xdg-session-management Wayland και υποστήριξη για την εκκίνηση εφαρμογών X11 χρησιμοποιώντας το XWayland. Το Xfwl4 βασίζεται στη βιβλιοθήκη Smithay, η οποία παρέχει υλοποιήσεις σχεδόν όλων των επίσημων επεκτάσεων πρωτοκόλλου Wayland, καθώς και των πρωτοκόλλων wlroots και KDE. Ο κώδικας του Xfwl4 διατίθεται με άδεια GPLv3 (συγκριτικά, ο διαχειριστής παραθύρων xfwm4 διατίθεται με άδεια GPLv2).
Οι αλλαγές στη δεύτερη έκδοση προεπισκόπησης επικεντρώνονται σε διορθώσεις σφαλμάτων, βελτιωμένη συμβατότητα με το xfwm4 και την προσθήκη λειτουργιών που λείπουν. Για παράδειγμα, έχει προστεθεί υποστήριξη για κάθετο και οριζόντιο άνοιγμα παραθύρων, έχει υλοποιηθεί το πρωτόκολλο xfce-foreign-toplevel-management-private-v1, έχει εισαχθεί ένα παράθυρο διαλόγου για την επιβεβαίωση του αναγκαστικού τερματισμού παγωμένων εφαρμογών, έχουν προστεθεί συντομεύσεις πληκτρολογίου για εναλλαγή μεταξύ παραθύρων και εφαρμογών και έχει προστεθεί η δυνατότητα αλλαγής της αδιαφάνειας του παραθύρου με οριζόντια κύλιση του ποντικιού στη γραμμή τίτλου του παραθύρου.
Πηγή: opennet.ru
