Κυκλοφορία του XWayland 21.1.0, ένα στοιχείο για την εκτέλεση εφαρμογών X11 σε περιβάλλοντα Wayland

Το XWayland 21.1.0 είναι πλέον διαθέσιμο, ένα στοιχείο DDX (Device-Dependent X) που εκτελεί τον διακομιστή X.Org για την εκτέλεση εφαρμογών X11 σε περιβάλλοντα που βασίζονται στο Wayland. Το στοιχείο αναπτύσσεται ως μέρος της κύριας βάσης κώδικα X.Org και είχε κυκλοφορήσει στο παρελθόν μαζί με τον διακομιστή X.Org, αλλά λόγω της στασιμότητας του διακομιστή X.Org και της αβεβαιότητας με την κυκλοφορία του 1.21 στο πλαίσιο του μετά τη συνεχιζόμενη ενεργό ανάπτυξη του XWayland, αποφασίστηκε να διαχωριστεί η XWayland και να δημοσιευτούν οι συσσωρευμένες αλλαγές με τη μορφή ξεχωριστού πακέτου.

Σημαντικές αλλαγές σε σύγκριση με την κατάσταση XWayland του X.Org Server 1.20.10:

  • Η υλοποίηση XVideo παρέχει υποστήριξη για τη μορφή NV12.
  • Προστέθηκε η δυνατότητα επιτάχυνσης πρόσθετων μορφών επέκτασης RENDER χρησιμοποιώντας την αρχιτεκτονική επιτάχυνσης Glamour 2D, η οποία χρησιμοποιεί το OpenGL για την επιτάχυνση λειτουργιών 2D.
  • Ο πάροχος GLX έχει αλλάξει σε χρήση EGL αντί για swrast_dri.so από το έργο Mesa.
  • Προστέθηκε υποστήριξη για το πρωτόκολλο Wayland wp_viewport για την αναβάθμιση εφαρμογών πλήρους οθόνης.
  • Παρέχονται πολλαπλές λωρίδες buffer για όλες τις επιφάνειες Wayland.
  • Μια κλήση στο memfd_create χρησιμοποιείται για τη δημιουργία buffer κοινόχρηστων με τον σύνθετο διακομιστή Wayland όταν είναι απενεργοποιημένη η επιτάχυνση που βασίζεται σε Glamour.
  • Βελτιωμένη υποστήριξη για πελάτες χρησιμοποιώντας σχετική κίνηση του ποντικιού και λήψη πληκτρολογίου.
  • Προστέθηκαν επιλογές γραμμής εντολών "-listenfd", "-version" και "-verbose".
  • Τα εργαλεία κατασκευής περιορίζονται στην υποστήριξη για το σύστημα κατασκευής meson.

Πηγή: opennet.ru

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