Το Weston 12.0 έρχεται με βελτιώσεις συμβατότητας, νέα πρωτόκολλα και πολλά άλλα

Ο Γουέιλαντ με τον Γουέστον

Στόχος της Weston είναι να παρέχει μια βάση κώδικα υψηλής ποιότητας και παραδείγματα εργασίας για τη χρήση του Wayland σε περιβάλλοντα επιτραπέζιου υπολογιστή και ενσωματωμένες λύσεις,

Η είδηση ​​έσκασε πρόσφατα κυκλοφόρησε η νέα σταθερή έκδοση του σύνθετου διακομιστή γουέστον 12.0, αναπτύσσοντας τεχνολογίες που συμβάλλουν στην εμφάνιση πλήρους υποστήριξης για το πρωτόκολλο Wayland στο Enlightenment, το GNOME, το KDE και άλλα περιβάλλοντα χρηστών.

Αυτή η νέα έκδοση του Weston 12.0 φτάνει λίγο μετά από οκτώ μήνες ανάπτυξης (από την τελευταία κυκλοφορία) και όπως και με τις προηγούμενες εκδόσεις, η νέα έκδοση του Weston οφείλεται σε αλλαγές ABI που διακόπτουν τη συμβατότητα.

Κύρια νέα χαρακτηριστικά του Weston 12.0

Σε αυτή τη νέα έκδοση που προέρχεται από το Weston 12.0, α backend για να οργανώσετε την απομακρυσμένη πρόσβαση στην επιφάνεια εργασίας: υποστηρίζεται-vnc, το οποίο εκτελεί λειτουργίες παρόμοιες με το backend-rpd. Το πρωτόκολλο VNC υλοποιείται με χρήση aml και cleanvnc, ενώ υποστηρίζουν έλεγχο ταυτότητας χρήστη και κρυπτογράφηση συνδέσμων (TLS).

Επιπλέον, στο Οι λειτουργίες αλλαγής μεγέθους Backend-wayland έχουν πλέον εφαρμοστεί χρησιμοποιώντας την επέκταση xdg-shell, καθώς και την προσθήκη του προκαταρκτική υποστήριξη για συστήματα πολλαπλών κεφαλών στο backend-rdp απομακρυσμένης πρόσβασης και στο backend χωρίς κεφαλή, που έχει σχεδιαστεί για να λειτουργεί σε συστήματα χωρίς οθόνη, έχει προσθέσει υποστήριξη για τη διακόσμηση εξόδου που χρησιμοποιείται για τη δοκιμή της προσθήκης color-lcms.

Μια άλλη αλλαγή που ξεχωρίζει είναι ότι Το libweston/desktop υλοποιεί υποστήριξη για μια κατάσταση αναμονής σε ένα στάδιο πριν συνδεθεί η προσωρινή μνήμη εξόδου στον υπολογιστή-πελάτη, η οποία μπορεί να χρησιμοποιηθεί, για παράδειγμα, για την εκκίνηση του προγράμματος-πελάτη από την αρχή σε λειτουργία πλήρους οθόνης.

Προστέθηκε υποστήριξη για το πρωτόκολλο tearing-control για την απενεργοποίηση του κατακόρυφου συγχρονισμού (VSync) με κατακόρυφο παλμό καταστολής, που χρησιμοποιείται για την προστασία από το tearout κατά την έξοδο (tearout). Στις εφαρμογές παιχνιδιών, η απενεργοποίηση του VSync μπορεί να μειώσει τον λανθάνοντα χρόνο της οθόνης με το κόστος να κοπούν τα τεχνουργήματα.

Σημειώνεται επίσης ότι η weston Output Capture Protocol, έχει σχεδιαστεί για λήψη στιγμιότυπων οθόνης και λειτουργεί ως πιο λειτουργική αντικατάσταση για το παλιό πρωτόκολλο weston-screenshooter και επίσης το backend για να λειτουργεί με τον διακομιστή πολυμέσων PipeWir

Προστέθηκε υποστήριξη για τον καθορισμό τύπων περιεχομένου HDMI (γραφικά, φωτογραφίες, ταινίες και παιχνίδια), καθώς και υποστήριξη για το πρωτόκολλο xwayland_shell_v1, το οποίο σας επιτρέπει να δημιουργήσετε ένα αντικείμενο xwayland_surface_v1 για ένα συγκεκριμένο wl_surface.

Του άλλες αλλαγές που ξεχωρίζουν από αυτήν τη νέα έκδοση:

  • Αλλαγές υποστήριξης DRM
  • Υλοποιημένη υποστήριξη για διαμορφώσεις πολλαπλών GPU. Για την ενεργοποίηση πρόσθετων GPU, παρέχεται η επιλογή “–additional-devices list_of_out_devices”.
  • Προστέθηκε και ενεργοποιήθηκε η ιδιότητα περιστροφής επιπέδου όπου ήταν δυνατόν.
  • Προστέθηκε υποστήριξη για lazy connectors που χρησιμοποιούνται για τη δημιουργία στιγμιότυπων οθόνης.
  • Προστέθηκε μια ιδιότητα για τον καθορισμό του επιπέδου διαφάνειας του αεροπλάνου.
  • Η εξωτερική βιβλιοθήκη libdisplay-info χρησιμοποιείται για την ανάλυση των μεταδεδομένων EDID.
  • Η βιβλιοθήκη libweston υλοποιεί υποστήριξη για έλεγχο ταυτότητας χρήστη μέσω PAM και προσθέτει υποστήριξη για την έκδοση 4 του API wl_output.
  • Ο πελάτης simple-egl έχει προσθέσει υποστήριξη για το πρωτόκολλο κλασματικής κλίμακας, το οποίο επιτρέπει τη χρήση μη ακέραιων τιμών κλίμακας και έχει εφαρμοστεί μια λειτουργία απόδοσης κάθετου πίνακα.
  • Καταργήθηκε και απενεργοποιήθηκε από προεπιλογή το στοιχείο launcher-login, αντί του οποίου συνιστάται η χρήση του launcher-libseat, το οποίο υποστηρίζει επίσης τη σύνδεση.

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

Πώς να εγκαταστήσετε το Weston 12.0 στο Ubuntu και σε παράγωγα;

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

pip3 install --user meson

Έγινε αυτό, τώρα θα κατεβάσουμε τη νέα έκδοση του Weston 11.0 με την ακόλουθη εντολή:

wget https://wayland.freedesktop.org/releases/weston-12.0.0.tar.xz

Αποσυμπιέστε το περιεχόμενο με:

tar -xvf weston-12.0.0.tar.xz

Έχουμε πρόσβαση στο φάκελο που δημιουργήθηκε με:

cd weston-12.0.0

Και πραγματοποιούμε τη συλλογή και την εγκατάσταση με:

meson build/ --prefix=...

ninja -C build/ install

cd ..

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


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

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

*

*

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