Το Wayland 1.18 είναι διαθέσιμο

πήρε θέση σταθερή απελευθέρωση του πρωτοκόλλου, μηχανισμός επικοινωνίας διαδικασιών και βιβλιοθήκες Γουέιλαντ 1.18. Ο κλάδος 1.18 είναι API και ABI συμβατός με τις εκδόσεις 1.x, αλλά επιπλέον περιέχει μια δέσμη βελτιώσεων. Ο σύνθετος διακομιστής Weston 8.0, ο οποίος αναπτύσσει τη βάση κώδικα και τα παραδείγματα εργασίας για τη χρήση του Wayland σε περιβάλλοντα επιτραπέζιου υπολογιστή και ενσωματωμένες λύσεις, ήταν δημοσιεύθηκε στα τέλη Ιανουαρίου.

Σημαντικές βελτιώσεις στο Wayland 1.18:

  • Προστέθηκε υποστήριξη για το σύστημα συναρμολόγησης Meson. Η δυνατότητα κατασκευής με αυτόματα εργαλεία έχει διατηρηθεί προς το παρόν, αλλά θα καταργηθεί σε μελλοντική έκδοση.
  • Προστέθηκε Ένα API για το διαχωρισμό αντικειμένων διακομιστή μεσολάβησης με βάση ετικέτες, που επιτρέπει σε εφαρμογές και σετ εργαλείων να μοιράζονται την ίδια σύνδεση Wayland.
  • Παρακολούθησε χρονόμετρα διακομιστή wayland στο χώρο χρήστη για να αποφύγει τη δημιουργία πάρα πολλών περιγραφικών αρχείων.
  • Προστέθηκε η συνάρτηση wl_global_remove(), η οποία αποστέλλει το συμβάν αφαίρεσης του καθολικού αντικειμένου χωρίς να το διαγράψει. Νέο χαρακτηριστικό позволяет εξαλείψτε την εμφάνιση συνθηκών φυλής (συνθήκες φυλής) κατά τη διαγραφή καθολικών αντικειμένων. Αυτές οι συνθήκες αγώνα θα μπορούσαν να προκύψουν επειδή οι πελάτες δεν ήταν σε θέση να επιβεβαιώσουν τη λήψη του συμβάντος διαγραφής. Η συνάρτηση wl_global_remove() καθιστά δυνατή την αποστολή του συμβάντος αφαίρεσης πρώτα και την εκκαθάριση του αντικειμένου μόνο μετά από μια ορισμένη καθυστέρηση.

Κατάσταση υποστήριξης Wayland σε εφαρμογές, περιβάλλοντα επιφάνειας εργασίας και διανομές:

  • Μαλακό καπέλλο εξασφαλισμένη παρέχοντας μια προεπιλεγμένη έκδοση του Firefox που βασίζεται στο Wayland. Επιλύθηκαν ζητήματα χρησιμοποιώντας δυαδικά προγράμματα οδήγησης αποκλειστικής NVIDIA με την Wayland.
    Εφαρμόστηκε πειραματική δυνατότητα αυτόματης εκκίνησης του XWayland όταν προσπαθείτε να εκτελέσετε μια εφαρμογή που βασίζεται στο πρωτόκολλο X11.
    Προστέθηκε η δυνατότητα εκτέλεσης εφαρμογών X11 ως root στο XWayland στο περιβάλλον Wayland. Το SDL for Wayland αντιμετωπίζει προβλήματα κλιμάκωσης κατά την εκτέλεση παλαιότερων παιχνιδιών που εκτελούνται σε χαμηλές αναλύσεις οθόνης. Η βιβλιοθήκη Qt για χρήση στο περιβάλλον GNOME έχει κατασκευαστεί από προεπιλογή με υποστήριξη Wayland.

  • В Red Hat Επιχειρήσεις Linux 8 Το GNOME προσφέρεται ως επιφάνεια εργασίας, με έναν διακομιστή προβολής που βασίζεται στο Wayland από προεπιλογή.
  • Στο GTK 4 προέκδοση στο GDK συνεχίζεται υλοποίηση API σχεδιασμένων με προσοχή στη χρήση του πρωτοκόλλου Wayland. Το backend του GDK για τον Wayland πρόσθεσε υποστήριξη για μια διεπαφή πύλης για πρόσβαση στις ρυθμίσεις GtkSettings και για εργασία με μεθόδους εισαγωγής, προτάθηκε υποστήριξη για την επέκταση πρωτοκόλλου text-input-unstable-v3.
  • Ξεκίνησε ένα έργο για την απαλλαγή του GNOME από σφάλματα και ελλείψεις που εμφανίζονται όταν εκτελούνται στην κορυφή του Wayland.
  • Στο X Wayland προστέθηκε Χειριστής GLX που βασίζεται στο API EGL, το οποίο θα εξαλείψει τη χρήση του ραστεροποιητή λογισμικού swrast.
  • Μεταξύ των στόχων της ανάπτυξης του KDE για τα επόμενα δύο χρόνια που αναφέρθηκαν μετάφραση του KDE σε Wayland. Το περιβάλλον του KDE που τρέχει πάνω από το Wayland σχεδιάζεται να γίνει πρωτεύον και το περιβάλλον που βασίζεται στο X11 θα μετακινηθεί στην κατηγορία των επιλογών και των προαιρετικών εξαρτήσεων. Για την περίοδο αναφοράς στο KDE εφαρμόστηκε υποστήριξη για κλασματική κλιμάκωση όταν εργάζεστε στην κορυφή του Wayland. Η συνεδρία KDE που βασίζεται στο Wayland είναι προσαρμοσμένη για να λειτουργεί με ιδιόκτητα προγράμματα οδήγησης NVIDIA. Προστέθηκε η δυνατότητα μεταφοράς και απόθεσης παραθύρων εφαρμογών χρησιμοποιώντας XWayland και Wayland. Το KWin παρέχει σωστή κύλιση με τον τροχό του ποντικιού σε περιβάλλον που βασίζεται στο Wayland.
  • Στο GNOME προστέθηκε η δυνατότητα αυτοματοποίησης της εκκίνησης του XWayland κατά την προσπάθεια εκτέλεσης μιας εφαρμογής που βασίζεται στο πρωτόκολλο X11 (προηγουμένως, το XWayland έπρεπε να εκτελείται συνεχώς).
  • Ξεκίνησε εργαστείτε για τη μεταφορά εφαρμογών MATE userspace στο Wayland. ΣΕ MATE 1.24 προσάρμοσε το πρόγραμμα προβολής εικόνων Eye of MATE για το Wayland και βελτίωσε την υποστήριξη του Wayland στον πίνακα MATE.
  • Στο Qt Wayland Compositor εξασφαλισμένη υποστήριξη για πρωτόκολλα linux-dmabuf-unstable-v1 και wp_viewporter. Προστέθηκε υποστήριξη για το πρωτόκολλο fullscreen-shell-unstable-v1 σε στοιχεία πλατφόρμας Qt για το Wayland.
  • Που δημοσιεύθηκε Waypipe - ένας διακομιστής μεσολάβησης για το πρωτόκολλο Wayland που σας επιτρέπει να εκτελείτε εφαρμογές σε άλλο κεντρικό υπολογιστή.
  • Σε περιβάλλον χρήστη Διαφωτισμός 0.23 Σημαντικά βελτιωμένη υποστήριξη για τη λειτουργία του Wayland.
  • Για Firefox εφαρμόστηκε ένα νέο backend για το Wayland που χρησιμοποιεί τον μηχανισμό DMABUF για απόδοση σε textures.
  • Στο Ubuntu σε περιβάλλον που βασίζεται στο Wayland εξασφαλισμένη τη δυνατότητα εκτέλεσης εφαρμογών X11 ως root στο Xwayland.
  • Ετοιμος το σετ ενημέρωσης κώδικα Wine-wayland και το πρόγραμμα οδήγησης winewayland.drv, που επιτρέπουν τη χρήση του Wine σε περιβάλλοντα που βασίζονται στο πρωτόκολλο Wayland, χωρίς τη χρήση στοιχείων XWayland και X11.
  • Η ανάπτυξη του Mir συνεχίζεται ως σύνθετος διακομιστής για τον Wayland. Στα μέσα για τη διασφάλιση της εκκίνησης των εφαρμογών Wayland στο περιβάλλον Mir αυξήθηκε αριθμός υποστηρίζεται Επεκτάσεις πρωτοκόλλου Wayland. Διεξήχθη βελτιστοποιήσεις απόδοσης για κώδικα που σχετίζεται με το Wayland και προστέθηκε μια νέα πλατφόρμα γραφικών "wayland", επιτρέποντας στον Mir να εκτελείται ως πελάτης σε έναν άλλο σύνθετο διακομιστή Wayland. Προτεινόμενα πειραματική υποστήριξη για δυναμική εκτέλεση εφαρμογών X11 σε περιβάλλον που βασίζεται στο Wayland.
  • Σχηματίστηκε νέες εκδόσεις του προσαρμοσμένου περιβάλλοντος Sway χρησιμοποιώντας το Wayland.
  • Διανομή Lubuntu που περιγράφονται μετακομίζοντας στο Wayland για το 2020. Η υποστήριξη Wayland σχεδιάζεται να υλοποιηθεί με τη μεταφορά του διαχειριστή παραθύρων Openbox για χρήση του διακομιστή εμφάνισης Mir που χρησιμοποιείται ως σύνθετος διακομιστής για το Wayland.
  • Ανάπτυξη Κλουβί, ένας σύνθετος διακομιστής που βασίζεται στο Wayland για την εκτέλεση μεμονωμένων εφαρμογών σε λειτουργία kiosk.
  • Συνεχίζονται οι εργασίες για την κυκλοφορία του περιβάλλοντος χρήστη LXQt 1.0.0, το κύριο καθήκον στην ανάπτυξη του οποίου είναι να φέρει σε πλήρη ετοιμότητα την ικανότητα εργασίας πάνω από το Wayland.
  • Σύστημα συμπερασμάτων στη μηχανή για λειτουργία εικονικών μηχανών Linux σε ChromeOS παρέχει ενσωματωμένη υποστήριξη για πελάτες Wayland (virtio-wayland) με έναν σύνθετο διακομιστή που λειτουργεί στο πλάι του κύριου κεντρικού υπολογιστή και δυνατότητα αποτελεσματικής χρήσης της GPU από συστήματα φιλοξενούμενων.
  • Για το FreeBSD αναπτύσσω θύρες που απαιτούνται για τη δημιουργία του KDE με υποστήριξη Wayland.
  • Στο DragonFly BSD OS αναπτύσσεται λιμάνι με το Wayland και το Weston, είναι διαθέσιμο Υποστήριξη XWayland.
  • Περιβάλλοντα χρήστη που χρησιμοποιούν το Wayland κοχύλι παπύρου и Χαβάη συγχωνεύτηκαν σε ένα νέο έργο Λίρη. Το Liri βασίζεται στο Qt 5 (QML) και προωθεί το στυλ του Material Design.
  • Το Wayland είναι ενεργοποιημένο από προεπιλογή σε πλατφόρμες για κινητές συσκευές Plasma Mobile, Ιστιοφόρο 2, webOS Open Source Edition,

    Πηγή: opennet.ru

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