Release wayland-protocols 1.20

Διαθέσιμος απελευθέρωση πακέτου πρωτόκολλα wayland 1.20, το οποίο περιέχει ένα σύνολο πρωτοκόλλων και επεκτάσεων που συμπληρώνουν τις δυνατότητες του βασικού πρωτοκόλλου Wayland και παρέχουν τις απαραίτητες δυνατότητες για τη δημιουργία σύνθετων διακομιστών και περιβαλλόντων χρήστη. Η έκδοση 1.20 δημιουργήθηκε σχεδόν αμέσως μετά 1.19, λόγω αδυναμίας συμπερίληψης ορισμένων αρχείων (README.md, GOVERNANCE.md, MEMBERS.md) στο αρχείο.

Η νέα έκδοση έχει ενημερώσει το πρωτόκολλο xdg-κέλυφος, το οποίο πρόσθεσε τη δυνατότητα αλλαγής της θέσης των ήδη συνδεδεμένων αναδυόμενων παραθύρων. Νέα χαρακτηριστικά enum και bitfield έχουν προστεθεί στα πρωτόκολλα "χρόνος παρουσίασης" και xdg-shell. Ένα έγγραφο προστέθηκε στη σύνθεση
ΔΙΑΚΥΒΕΡΝΗΣΗ.μδ, το οποίο περιγράφει τις διαδικασίες για τη δημιουργία νέων πρωτοκόλλων Wayland και την ενημέρωση των υπαρχόντων στο σύνολο wayland-protocols. Έχουν γίνει μικρές προσθήκες στα υπάρχοντα πρωτόκολλα, η τεκμηρίωση έχει βελτιωθεί και τα εντοπισμένα σφάλματα έχουν εξαλειφθεί.

Επί του παρόντος, το wayland-protocols περιλαμβάνει τα ακόλουθα σταθερά πρωτόκολλα, τα οποία παρέχουν συμβατότητα προς τα πίσω:

  • "viewporter" - επιτρέπει στον πελάτη να εκτελεί ενέργειες κλιμάκωσης και περικοπής άκρων επιφάνειας στην πλευρά του διακομιστή.
  • "χρόνος παρουσίασης" - παρέχει προβολή βίντεο.
  • Το "xdg-shell" είναι μια διεπαφή για τη δημιουργία και την αλληλεπίδραση με επιφάνειες ως παράθυρα, η οποία σας επιτρέπει να τις μετακινήσετε στην οθόνη, να ελαχιστοποιήσετε, να επεκτείνετε, να αλλάξετε το μέγεθος κ.λπ.

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

  • "fullscreen-shell" - έλεγχος της εργασίας σε λειτουργία πλήρους οθόνης.
  • "μέθοδος εισαγωγής" - επεξεργασία μεθόδων εισόδου.
  • "idle-inhibit" - αποκλεισμός της εκκίνησης της προφύλαξης οθόνης (προστασία οθόνης).
  • "input-timestamps" — χρονικές σημάνσεις για συμβάντα εισόδου.
  • "linux-dmabuf" - κοινή χρήση πολλών καρτών γραφικών με χρήση τεχνολογίας DMAbuff.
  • «εισαγωγή κειμένου» — οργάνωση της εισαγωγής κειμένου.
  • "χειρονομίες δείκτη" - έλεγχος από οθόνες αφής.
  • "Σχετικά συμβάντα δείκτη" - σχετικά συμβάντα δείκτη.
  • "Περιορισμοί δείκτη" - περιορισμοί δείκτη (μπλοκάρισμα).
  • "tablet" - υποστήριξη για είσοδο από tablet.
  • "xdg-foreign" - διεπαφή για αλληλεπίδραση με τις επιφάνειες του "γειτονικού" πελάτη.
  • "xdg-decoration" - απόδοση διακοσμήσεων παραθύρων στην πλευρά του διακομιστή.
  • "xdg-output" — πρόσθετες πληροφορίες σχετικά με την έξοδο βίντεο (χρησιμοποιείται για κλασματική κλίμακα).
  • "xwayland-keyboard-grab" - καταγραφή εισόδου σε εφαρμογές XWayland.
  • κύρια επιλογή - κατ' αναλογία με το X11, διασφαλίζει τη λειτουργία του κύριου προχείρου (πρωτεύουσα επιλογή), πληροφορίες από το οποίο εισάγονται συνήθως με το μεσαίο κουμπί του ποντικιού.
  • Το linux-explicit-synchronization είναι ένας ειδικός για το Linux μηχανισμός για το συγχρονισμό επιφανειακών buffer.

Πηγή: opennet.ru

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