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

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

Σημαντικές αλλαγές στο πρωτόκολλο:

  • Η υποστήριξη για τα συμβάντα wl_surface::preferred_buffer_scale και wl_surface::preferred_buffer_transform έχει προστεθεί στη διεπαφή του προγράμματος wl_surface, μέσω της οποίας μεταδίδονται πληροφορίες σχετικά με αλλαγές από τον σύνθετο διακομιστή στο επίπεδο κλιμάκωσης και τις παραμέτρους μετασχηματισμού για την επιφάνεια.
  • Το συμβάν wl_pointer::axis προστέθηκε στη διεπαφή προγραμματισμού wl_pointer, δείχνοντας τη φυσική κατεύθυνση της κίνησης του δείκτη για τον προσδιορισμό της σωστής κατεύθυνσης κύλισης στα γραφικά στοιχεία.
  • Μια μέθοδος για τη λήψη του καθολικού ονόματος έχει προστεθεί στον wayland-server και έχει εφαρμοστεί η συνάρτηση wl_client_add_destroy_late_listener.

Αλλαγές σε εφαρμογές, περιβάλλοντα επιφάνειας εργασίας και διανομές που σχετίζονται με το Wayland:

  • Το κρασί έρχεται με αρχική υποστήριξη για χρήση σε περιβάλλοντα που βασίζονται σε πρωτόκολλο Wayland χωρίς εξαρτήματα XWayland ή X11. Στο τρέχον στάδιο, τα στοιχεία προγράμματος οδήγησης winewayland.drv και unixlib έχουν προστεθεί και αρχεία με ορισμούς πρωτοκόλλου Wayland έχουν προετοιμαστεί για επεξεργασία από το σύστημα συναρμολόγησης. Σκοπεύουν να συμπεριλάβουν αλλαγές για να ενεργοποιήσουν την έξοδο στο περιβάλλον του Wayland σε μια μελλοντική έκδοση.
  • Συνεχείς βελτιώσεις στην υποστήριξη Wayland στις εκδόσεις KDE Plasma 5.26 και 5.27. Έχει υλοποιηθεί η δυνατότητα απενεργοποίησης της επικόλλησης από το πρόχειρο με το μεσαίο κουμπί του ποντικιού. Βελτιωμένη ποιότητα κλιμάκωσης των παραθύρων εφαρμογών που εκτοξεύτηκαν με χρήση του XWayland. Υπάρχει πλέον υποστήριξη για ομαλή κύλιση παρουσία ποντικιών με τροχό υψηλής ανάλυσης. Οι εφαρμογές σχεδίασης όπως το Krita έχουν προσθέσει τη δυνατότητα παρακολούθησης της κλίσης και της περιστροφής του στυλό σε tablet. Προστέθηκε υποστήριξη για τη ρύθμιση καθολικών πλήκτρων πρόσβασης. Παρέχεται αυτόματη επιλογή του επιπέδου ζουμ για την οθόνη.
  • Για το Xfce έχουν ετοιμαστεί πειραματικές εκδόσεις του πίνακα xfce4 και του επιτραπέζιου υπολογιστή xfdesktop, οι οποίες προσφέρουν αρχική υποστήριξη για εργασία σε περιβάλλοντα που βασίζονται στο πρωτόκολλο Wayland.
  • Το περιβάλλον χρήστη της διανομής Tails έχει μεταφερθεί από τον διακομιστή X για να χρησιμοποιηθεί το πρωτόκολλο Wayland.
  • Το Qt 6.5 πρόσθεσε τη διεπαφή προγραμματισμού QNativeInterface::QWaylandApplication για άμεση πρόσβαση σε εγγενή αντικείμενα Wayland που χρησιμοποιούνται στις εσωτερικές δομές του Qt, καθώς και για πρόσβαση σε πληροφορίες σχετικά με πρόσφατες ενέργειες χρήστη που μπορεί να απαιτηθεί να μεταδοθούν στις επεκτάσεις πρωτοκόλλου Wayland.
  • Έχει προετοιμαστεί ένα επίπεδο για το λειτουργικό σύστημα Haiku για τη διασφάλιση της συμβατότητας με το Wayland, επιτρέποντάς σας να εκτελείτε κιτ εργαλείων και εφαρμογές που χρησιμοποιούν το Wayland, συμπεριλαμβανομένων εφαρμογών που βασίζονται στη βιβλιοθήκη GTK.
  • Το σύστημα 3D μοντελοποίησης Blender 3.4 περιλαμβάνει υποστήριξη για το πρωτόκολλο Wayland, επιτρέποντάς σας να εκτελείτε απευθείας το Blender σε περιβάλλοντα που βασίζονται στο Wayland χωρίς τη χρήση του επιπέδου XWayland.
  • Δημοσιεύτηκε η κυκλοφορία του περιβάλλοντος χρήστη Sway 1.8 που χρησιμοποιεί το Wayland.
  • Ένα προσαρμοσμένο περιβάλλον PaperDE 0.2 είναι διαθέσιμο, χρησιμοποιώντας Qt και Wayland.
  • Ο Firefox έχει βελτιώσει την ικανότητα παροχής κοινής χρήσης οθόνης σε περιβάλλοντα που βασίζονται σε πρωτόκολλο Wayland. Επιλύθηκαν ζητήματα που σχετίζονται με την ομαλή κύλιση περιεχομένου, τη δημιουργία συμβάντων κλικ όταν κάνετε κλικ στη γραμμή κύλισης και την κύλιση εκτός περιεχομένου σε περιβάλλοντα που βασίζονται στο Wayland.
  • Δημοσιεύτηκε το Phosh 0.22.0, ένα κέλυφος οθόνης για φορητές συσκευές που βασίζεται στις τεχνολογίες GNOME και χρησιμοποιεί τον σύνθετο διακομιστή Phoc που εκτελείται στην κορυφή του Wayland.
  • Η Valve συνεχίζει να αναπτύσσει τον σύνθετο διακομιστή Gamescope (παλαιότερα γνωστός ως steamcompmgr), ο οποίος χρησιμοποιεί το πρωτόκολλο Wayland και χρησιμοποιείται στο λειτουργικό σύστημα SteamOS 3.
  • Δημοσιεύτηκε η κυκλοφορία του στοιχείου DDX XWayland 23.1.0, το οποίο παρέχει την εκκίνηση του διακομιστή X.Org για την οργάνωση της εκτέλεσης εφαρμογών X11 σε περιβάλλοντα που βασίζονται στο Wayland.
  • Κυκλοφορία του labwc 0.6, ενός σύνθετου διακομιστή για το Wayland με δυνατότητες που θυμίζουν τον διαχειριστή παραθύρων του Openbox (το έργο παρουσιάζεται ως μια προσπάθεια δημιουργίας ενός εναλλακτικού Openbox για το Wayland).
  • Σε εξέλιξη βρίσκεται το lxqt-sway, μια θύρα του περιβάλλοντος χρήστη LXQt που υποστηρίζει το Wayland. Επιπλέον, ένα άλλο έργο LWQt αναπτύσσει μια παραλλαγή του προσαρμοσμένου κελύφους LXQt που βασίζεται στο Wayland.
  • Ο Weston Composite Server 11.0 κυκλοφόρησε, συνεχίζοντας τις εργασίες για την υποδομή διαχείρισης χρωμάτων και θέτοντας τα θεμέλια για μελλοντική υποστήριξη για διαμορφώσεις πολλαπλών GPU.
  • Συνεχίστηκε η μεταφορά της επιφάνειας εργασίας MATE στο Wayland.
  • Το System76 αναπτύσσει μια νέα έκδοση του περιβάλλοντος χρήστη COSMIC χρησιμοποιώντας το Wayland.
  • Το Wayland είναι ενεργοποιημένο από προεπιλογή στις πλατφόρμες για κινητές συσκευές Plasma Mobile, Sailfish, webOS Open Source Edition,

    Πηγή: opennet.ru

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