Πρώτη έκδοση του labwc, ενός σύνθετου διακομιστή για τον Wayland

Δημοσιεύτηκε η πρώτη έκδοση του έργου labwc, αναπτύσσοντας έναν σύνθετο διακομιστή για το Wayland με δυνατότητες που θυμίζουν τον διαχειριστή παραθύρων Openbox (το έργο παρουσιάζεται ως μια προσπάθεια δημιουργίας μιας εναλλακτικής Openbox για το Wayland). Μεταξύ των χαρακτηριστικών του labwc είναι ο μινιμαλισμός, η συμπαγής υλοποίηση, οι εκτενείς επιλογές προσαρμογής και η υψηλή απόδοση. Ο κώδικας του έργου είναι γραμμένος σε γλώσσα C και διανέμεται με την άδεια GPLv2.

Η βάση είναι η βιβλιοθήκη wlroots, που αναπτύχθηκε από τους προγραμματιστές του περιβάλλοντος χρήστη Sway και παρέχει βασικές λειτουργίες για την οργάνωση της εργασίας ενός σύνθετου διαχειριστή που βασίζεται στο Wayland. Για την εκτέλεση εφαρμογών X11 σε περιβάλλον που βασίζεται στο πρωτόκολλο Wayland, υποστηρίζεται η χρήση του στοιχείου XWayland DDX.

Είναι δυνατή η σύνδεση πρόσθετων για την υλοποίηση λειτουργιών όπως η δημιουργία στιγμιότυπων οθόνης, η εμφάνιση ταπετσαρίας στην επιφάνεια εργασίας, η τοποθέτηση πινάκων και μενού. Για παράδειγμα, υπάρχουν τρεις επιλογές μενού εφαρμογών για να διαλέξετε - bemenu, fuzzel και wofi. Μπορείτε να χρησιμοποιήσετε το Waybar ως πίνακα. Το θέμα, το βασικό μενού και τα πλήκτρα πρόσβασης διαμορφώνονται μέσω αρχείων διαμόρφωσης σε μορφή xml.

Στο μέλλον, σχεδιάζεται η παροχή υποστήριξης για αρχεία διαμόρφωσης Openbox και θέματα Openbox, η παροχή εργασίας σε οθόνες HiDPI, η υλοποίηση υποστήριξης για πρωτόκολλα layer-shell, wlr-output-management και ξένα ανώτατου επιπέδου, ενσωμάτωση υποστήριξης μενού, προσθήκη της δυνατότητας για να τοποθετήσετε οθόνες επί της οθόνης (OSD) και έναν διακόπτη διεπαφής παραθύρων σε στυλ Alt+Tab.

Πρώτη έκδοση του labwc, ενός σύνθετου διακομιστή για τον Wayland
Πρώτη έκδοση του labwc, ενός σύνθετου διακομιστή για τον Wayland


Πηγή: opennet.ru

Προσθέστε ένα σχόλιο