Το Weston 10.0 έρχεται με βελτιώσεις διαχείρισης χρωμάτων, νέες βιβλιοθήκες και πολλά άλλα

στιγμιότυπο οθόνης

Έχει κυκλοφορήσει μια σταθερή έκδοση του Weston 10.0 Composite Server, που αναπτύσσει τεχνολογίες που συμβάλλουν στην πλήρη συμβατότητα του πρωτοκόλλου Wayland στο Enlightenment, Gnome, KDE και άλλα περιβάλλοντα χρηστών.

Το Wayland αποτελείται από ένα πρωτόκολλο (σε μεγάλο βαθμό πλήρες) και μια εφαρμογή αναφοράς που ονομάζεται Weston. Για απόδοση, η Weston μπορεί να χρησιμοποιήσει OpenGL ES ή λογισμικό (η βιβλιοθήκη pixman). Προς το παρόν οι πελάτες περιορίζονται στο OpenGL ES παρά στο πλήρες OpenGL επειδή "το libGL χρησιμοποιεί GLX και όλες τις εξαρτήσεις X." Η εργασία αναπτύσσει επίσης εκδόσεις GTK + και Qt που αποδίδουν στο Wayland αντί για X.

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

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

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

Μια άλλη καινοτομία που ξεχωρίζει στο Weston 10.0 είναι αυτή στην υλοποίηση του πρωτοκόλλου linux-dmabuf-unstable-v1, το οποίο παρέχει τη δυνατότητα κοινής χρήσης πολλαπλών καρτών βίντεο χρησιμοποιώντας την τεχνολογία DMA-BUF, έχει προστεθεί με τον μηχανισμό "dma-buf feedback"., που παρέχει στον σύνθετο διακομιστή πρόσθετες πληροφορίες σχετικά με τις διαθέσιμες GPU και βελτιώνει την αποτελεσματικότητα της ανταλλαγής δεδομένων μεταξύ της κύριας και της δευτερεύουσας GPU.

Για παράδειγμα, αναφέρεται ότι η υποστήριξη "dma-buf feedback" επεκτείνει τη δυνατότητα εφαρμογής της εξόδου χωρίς ενδιάμεσο buffer (σάρωση μηδενικού αντιγράφου).

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

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

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

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

  • Καταργημένη διεπαφή wl_shell, backend fbdev και βοηθητικό πρόγραμμα weston-launch (πρέπει να χρησιμοποιήσετε το seated-launch ή logind-launch για εκκίνηση).
  • Η υποστήριξη για το weston-launch έχει πλέον καταργηθεί και απενεργοποιηθεί από προεπιλογή (θα είναι
    να καταργηθεί σε μελλοντική έκδοση, αλλά μπορεί να ενεργοποιηθεί ξανά με την επιλογή Meson.
  • Οι απαιτήσεις εξάρτησης έχουν αυξηθεί, η κατασκευή απαιτεί πλέον libdrm 2.4.95, libwayland 1.18.0 και wayland-protocols 1.24. Κατά τη δημιουργία μιας απομακρυσμένης προσθήκης που βασίζεται στο PipeWire, απαιτείται libpipewire 0.3.
  • Εκτεταμένη δοκιμαστική σουίτα.

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

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

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

pip3 install --user meson

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

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

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

tar -xvf weston-10.0.0.tar.xz

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

cd weston-10.0.0

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

meson build/ --prefix=...

ninja -C build/ install

cd ..

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


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

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

*

*

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