Wayland-protocols, ένα σύνολο βελτιώσεων που συμπληρώνουν τις δυνατότητες του Wayland

Πρόσφατα ανακοινώθηκε η κυκλοφορία της νέας έκδοσης του πακέτου wayland protocols 1.26, που περιέχει ένα σύνολο από πρωτόκολλα και επεκτάσεις που συμπληρώνουν τις δυνατότητες του βασικού πρωτοκόλλου Wayland και παρέχει τις απαραίτητες δυνατότητες για τη δημιουργία σύνθετων περιβαλλόντων διακομιστή και χρήστη.

Όλα τα πρωτόκολλα περνούν συνεχώς από τρεις φάσεις: ανάπτυξη, δοκιμή και σταθεροποίηση. Μετά την ολοκλήρωση του σταδίου ανάπτυξης (κατηγορία "ασταθής"), το πρωτόκολλο τοποθετείται στον κλάδο "staging" και περιλαμβάνεται επίσημα στη σουίτα πρωτοκόλλου wayland και μετά την ολοκλήρωση των δοκιμών μεταφέρεται στην κατηγορία stable. Τα πρωτόκολλα στην κατηγορία "staging" μπορούν ήδη να χρησιμοποιηθούν σε σύνθετους διακομιστές και πελάτες όπου απαιτείται η λειτουργικότητα που σχετίζεται με αυτά.

Σε αντίθεση με την κατηγορία "ασταθής", στην "σταδιοποίηση" απαγορεύονται αλλαγές που παραβιάζουν τη συμβατότητα, αλλά εάν εντοπιστούν προβλήματα και σφάλματα κατά τη διάρκεια της δοκιμής, δεν αποκλείεται η αντικατάσταση με μια σημαντική νέα έκδοση πρωτοκόλλου ή άλλη επέκταση Wayland .

Για το τμήμα των πρωτοκόλλων Wayland που είναι διαθέσιμα αυτήν τη στιγμή, ξεχωρίζουν τα ακόλουθα σταθερά πρωτόκολλα που είναι συμβατά με προηγούμενες εκδόσεις:

  • θεατής: Επιτρέπει στον πελάτη να εκτελεί ενέργειες κλιμάκωσης και περικοπής στις άκρες της επιφάνειας στην πλευρά του διακομιστή.
  • ώρα παρουσίασης: που παρέχει την προβολή βίντεο
    xdg-κέλυφος: η οποία είναι μια διεπαφή για τη δημιουργία και την αλληλεπίδραση με επιφάνειες όπως τα παράθυρα, που τους επιτρέπει να μετακινούνται στην οθόνη, να ελαχιστοποιούν, να μεγιστοποιούν, να αλλάζουν μέγεθος κ.λπ.

Για το μέρος των πρωτοκόλλων που δοκιμάστηκε στον κλάδο "staging" μπορούμε να βρούμε:

  • μίσθωση drm : Παρέχει τους απαραίτητους πόρους για τη δημιουργία στερεοφωνικής εικόνας με διαφορετικά buffer για το αριστερό και το δεξί μάτι όταν αποστέλλεται σε ακουστικά εικονικής πραγματικότητας.
  • ext-session-lock: Καθορίζει τα μέσα για το κλείδωμα της συνεδρίας, για παράδειγμα κατά τη διάρκεια μιας προφύλαξης οθόνης ή διαλόγου ελέγχου ταυτότητας.
  • ενδιάμεση μνήμη ενός εικονοστοιχείου: Σας επιτρέπει να δημιουργείτε buffer ενός εικονοστοιχείου που περιλαμβάνουν τέσσερις τιμές RGBA 32 bit.
  • xdg-ενεργοποίηση: που επιτρέπει τη μεταφορά της εστίασης μεταξύ διαφορετικών επιφανειών του πρώτου επιπέδου (για παράδειγμα, χρησιμοποιώντας την ενεργοποίηση xdg, μια εφαρμογή μπορεί να αλλάξει την εστίαση σε άλλη).

Κύρια νέα χαρακτηριστικά του Wayland-Protocols 1.26

Αυτή η έκδοση εισάγει το νέο πρωτόκολλο δοκιμής buffer ενός εικονοστοιχείου,
η οποία, μαζί με την επέκταση προβολής, επιτρέπει στους πελάτες να
δημιουργήστε επιφάνειες ενός χρώματος αυθαίρετου μεγέθους…

Αυτή είναι επίσης η πρώτη έκδοση που απαιτεί νέες επεκτάσεις πρωτοκόλλου
ακολουθήστε τη διατύπωση του RFC 2119. Εκτός από όσα αναφέρθηκαν μέχρι τώρα, αυτή η έκδοση συνοδεύεται επίσης από
συνηθισμένες διευκρινίσεις, βελτιωμένοι σχολιασμοί και άλλες μικρές διορθώσεις.

Σε αυτήν την έκδοση που κυκλοφόρησε πρόσφατα, επισημαίνεται ότι το πρωτόκολλο ενδιάμεσης μνήμης ενός εικονοστοιχείου έχει προστεθεί στην κατηγορία "σταδιοποίηση", επιτρέποντας τη δημιουργία ενδιάμεσων αποθεμάτων μεμονωμένων pixel που περιλαμβάνουν τέσσερις τιμές RGBA 32 bit. Χρησιμοποιώντας το πρωτόκολλο εμφάνισης, οι σύνθετοι διακομιστές μπορούν να κλιμακώσουν τις προσωρινές μνήμες ενός εικονοστοιχείου για να δημιουργήσουν ομοιόμορφα χρωματισμένες επιφάνειες αυθαίρετου μεγέθους.

Μια άλλη αλλαγή που ξεχωρίζει σε αυτή τη νέα έκδοση είναι ηστο πρωτόκολλο xdg_shell, το οποίο παρέχει μια διεπαφή για αλληλεπίδραση με επιφάνειες ως παράθυρα, η οποία σας επιτρέπει να μετακινείτε επιφάνειες γύρω από την οθόνη, να ελαχιστοποιείτε, να μεγιστοποιείτε, να αλλάζετε μέγεθος κ.λπ. προστέθηκε υποστήριξη για σύνθετους διακομιστές που υλοποιούν μόνο μέρος των λειτουργιών διαχείρισης παραθύρων που προσφέρονται από το xdg_shell.

Από την άλλη, τονίζεται επίσης ότι η εκδήλωση προτείνεται wm_capabilities για τη μετάδοση πληροφοριών σχετικά με τις δυνατότητες που είναι διαθέσιμες στον σύνθετο διακομιστή.

Επιπλέον, αναφέρεται επίσης ότι το πρωτόκολλο εισαγωγής κειμένου επανέγραψε τη γλώσσα που οδήγησε σε μια διφορούμενη ερμηνεία και πρόσθεσε διευκρινίσεις σχετικά με την επιδιωκόμενη συμπεριφορά.

Και αξίζει επίσης να αναφέρουμε ότι από αυτήν τη νέα έκδοση των wayland-protocols η χρήση της ορολογίας που ορίζεται στο RFC 2119 είναι υποχρεωτική.

Τέλος αν είσαι iΕνδιαφέρεστε να μάθετε περισσότερα για αυτό σχετικά με αυτήν τη νέα έκδοση, μπορείτε να ελέγξετε τις λεπτομέρειες Στον ακόλουθο σύνδεσμο.

Όσο για όσους ενδιαφέρονται να μάθουν περισσότερα για τα πρωτόκολλα wayland, μπορούν να συμβουλευτούν το παρακάτω σύνδεσμο. 


Αφήστε το σχόλιό σας

Η διεύθυνση email σας δεν θα δημοσιευθεί. Τα υποχρεωτικά πεδία σημειώνονται με *

*

*

  1. Υπεύθυνος για τα δεδομένα: Miguel Ángel Gatón
  2. Σκοπός των δεδομένων: Έλεγχος SPAM, διαχείριση σχολίων.
  3. Νομιμοποίηση: Η συγκατάθεσή σας
  4. Κοινοποίηση των δεδομένων: Τα δεδομένα δεν θα κοινοποιούνται σε τρίτους, εκτός από νομική υποχρέωση.
  5. Αποθήκευση δεδομένων: Βάση δεδομένων που φιλοξενείται από τα δίκτυα Occentus (ΕΕ)
  6. Δικαιώματα: Ανά πάσα στιγμή μπορείτε να περιορίσετε, να ανακτήσετε και να διαγράψετε τις πληροφορίες σας.