Το XWayland 22.1.0 φτάνει με υποστήριξη μίσθωσης DRM, βελτιώσεις χειρονομιών επιφάνειας αφής και άλλα

Η έναρξη του η νέα έκδοση του διακομιστή XWayland 22.1.0 στο οποίο ξεχωρίζει η υποστήριξη για το πρωτόκολλο DRM Lease, καθώς και η υλοποίηση της επέκτασης Present και η δυνατότητα επεξεργασίας χειρονομιών ελέγχου στην οθόνη αφής.

Για όσους δεν το γνωρίζουν XWayland, πρέπει να το γνωρίζουν αυτό είναι ένας διακομιστής X που λειτουργεί κάτω από το Wayland και παρέχει συμβατότητα προς τα πίσω για παλαιότερες εφαρμογές X11 που παρέχει οργάνωση εκκίνησης για εφαρμογές X.Org απόδοσης διακομιστή X11 σε περιβάλλοντα που βασίζονται σε Wayland.

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

Η υποστήριξη XWayland συγχωνεύτηκε στον κύριο κλάδο του X.Org eΣτις 4 Απριλίου 2014, κυκλοφόρησε για πρώτη φορά με το xserver 1.16. Δεν χρειάζονται πλέον ξεχωριστά DDX βίντεο X.Org, καθώς ο διακομιστής συνεχίζει να εκτελεί το ίδιο πρόγραμμα οδήγησης 2D με τον ίδιο κωδικό επιτάχυνσης όπως όταν εκτελείται εγγενώς και η κύρια διαφορά είναι ότι ο τρόπος χειρισμού της οθόνης των παραθύρων αντί του KMS.

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

XWayland 22.1.0 Κύρια νέα χαρακτηριστικά

Σε αυτή τη νέα έκδοση που παρουσιάζεται από το XWayland 22.1.0 επισημαίνεται ότι προστέθηκε υποστήριξη για το πρωτόκολλο μίσθωσης DRM, το οποίο επιτρέπει στον διακομιστή X να λειτουργεί ως πρόγραμμα οδήγησης DRM (Direct Rendering Manager) που παρέχει πόρους DRM στους πελάτες. Διαφορετικά, πρακτικά το πρωτόκολλο χρησιμοποιείται για να σχηματίσει μια στερεοφωνική εικόνα με διαφορετικά buffer για το αριστερό και το δεξί μάτι όταν εμφανίζεται σε ακουστικά εικονικής πραγματικότητας.

Μια άλλη καινοτομία που ξεχωρίζει είναι ότι ο κώδικας έχει επανασχεδιαστεί με την εφαρμογή της παρούσας επέκτασης, που παρέχει στον διαχειριστή σύνθεσης τα μέσα για να αντιγράψει ή να επεξεργαστεί pixmaps του ανακατευθυνόμενου παραθύρου, να συγχρονίσει με τον κενό παλμό πλαισίου ( vblank ) και επίσης να χειριστεί συμβάντα PresentIdleNotify επιτρέπουν στον πελάτη να κρίνει τη διαθεσιμότητα pixmaps για περαιτέρω τροποποιήσεις (η δυνατότητα να γνωρίζετε εκ των προτέρων ποιο pixmap θα χρησιμοποιηθεί στο επόμενο πλαίσιο).

Τονίζεται επίσης ότι προστέθηκε διαμόρφωση framebuffer (fbconfig) σε GLX σελΓια υποστήριξη του χρωματικού χώρου sRGB (GL_FRAMEBUFFER_SRGB) και πρόσθεσε το ClientDisconnectMode στη βιβλιοθήκη libxfixes και τη δυνατότητα ορισμού μιας προαιρετικής καθυστέρησης για αυτόματο τερματισμό λειτουργίας μετά από αποσύνδεση πελάτη.

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

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

Εκτός από αυτό, μπορούμε επίσης να σημειώσουμε ότι παρουσιάστηκε η πρώτη κυκλοφορία του LWQt, ένα LXQt 1.0 προσαρμοσμένη παραλλαγή κελύφους που έχει γίνει για να χρησιμοποιήσετε το πρωτόκολλο Wayland αντί για Χ11. Όπως το LXQt, το έργο LWQt παρουσιάζεται ως ένα γρήγορο, αρθρωτό, ελαφρύ περιβάλλον χρήστη που συμμορφώνεται με τις κλασικές μεθόδους οργάνωσης επιτραπέζιων υπολογιστών.

Η πρώτη έκδοση του LWQt περιλαμβάνει τα ακόλουθα στοιχεία, προσαρμοσμένο για να λειτουργεί σε περιβάλλον που βασίζεται στο Wayland (όλα τα άλλα στοιχεία LXQt χρησιμοποιούνται χωρίς τροποποίηση):

  • Το LWQt Mutter είναι ένας σύνθετος διαχειριστής που βασίζεται στο Mutter.
  • LWQt KWindowSystem: βιβλιοθήκη για εργασία με συστήματα παραθύρων, μεταφερόμενη από το KDE Frameworks 5.92.0.
  • LWQt QtWayland: Μονάδα Qt με υλοποίηση στοιχείων για εκτέλεση εφαρμογών Qt στο περιβάλλον Wayland, μεταφερόμενη από το Qt 5.15.2.
  • LWQt Session: διαχειριστής συνεδρίας.
  • Πίνακας LWQt
  • LWQt PCManFM: διαχειριστής αρχείων.

Για να μάθετε περισσότερα σχετικά με αυτό, μπορείτε να συμβουλευτείτε τον ακόλουθο σύνδεσμο.


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

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

*

*

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