Στο Gnome 3.34 θα ξεκινήσει μια συνεδρία XWayland όπως απαιτείται

Λογότυπο Wayland

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

Ο Mutter είναι διαχειριστής σύνθεσης παραθύρων και συνθέτης Wayland και χρησιμοποιείται στο Gnome Shell που αντικαθιστά το Metacity.

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

Ο Mutter θα έχει αλλαγές για να βελτιώσει το έργο του στο Wayland

Για την έκδοση Gnome 3.34 και ως μέρος του κύκλου ανάπτυξής του Το Mutter περιλαμβάνει ορισμένες αλλαγές που χρησιμεύουν για την αυτοματοποίηση της κυκλοφορίας του XWayland όταν προσπαθείτε να εκτελέσετε μια εφαρμογή που βασίζεται στο πρωτόκολλο X11 σε ένα γραφικό περιβάλλον που βασίζεται στο πρωτόκολλο Wayland.

Η διαφορά με τη συμπεριφορά του Gnome 3.32 και οι προηγούμενες εκδόσεις είναι ότι, Μέχρι τώρα, το στοιχείο XWayland έτρεχε συνεχώς και απαιτούσε προ-κυκλοφορία ρητή (ξεκίνησε όταν ξεκίνησε η συνεδρία Gnome) που θα τρέξει δυναμικά όταν προκύψει η ανάγκη για υποστήριξη X11.

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

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

Η αλλαγή που έγινε στο Mutter θα επιτρέψει την εκκίνηση του διακομιστή X μόνο όταν είναι απαραίτητο, τι έχει θετική επίδραση στην κατανάλωση πόρων σε συστήματα που δεν χρησιμοποιούν εφαρμογές X11 στο περιβάλλον Wayland (η διαδικασία με τον διακομιστή X διαρκεί γενικά περισσότερα από XNUMX megabyte RAM).

Εν τω μεταξύ, Ο Hans de Goede παρουσίασε δύο αναφορές που απαριθμούν τα προβλήματα που αντιμετωπίστηκαν στη δουλειά του Gnome με τον Wayland, τι σχεδιάζεται να διορθώσει ως μέρος της πρωτοβουλίας που ξεκίνησε πρόσφατα για την εξάλειψη προβλημάτων ειδικά για το Wayland για το Gnome

Ο Χανς έλαβε πάνω από 40 αναφορές προβλημάτων και προσπάθησε να τις δομήσει. Πολλά ζητήματα σχετίζονται με την υποστήριξη εισαγωγής πληκτρολογίου και την αλλαγή διάταξης, καθώς και η μεταφορά και απόθεση που δεν λειτουργεί πάντα.

Ο Wayland έχει ακόμα πολλά προβλήματα να λύσει

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

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

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

Οι αλλαγές θα συμπεριληφθούν στην έκδοση X.Org Server 1.21. Η χρήση του EGL για τη διαμόρφωση του GLX θα εξαλείψει τη χρήση του λογισμικού rasterizer swrast.

Η χρήση του swrast είχε ως αποτέλεσμα προβλήματα κατά την εκκίνηση παιχνιδιών στο X11 που απαιτούν τη ρύθμιση Multi-Sample Anti-Aliasing (MSAA), πληροφορίες για τις οποίες δεν παρέχονται στο llvmpipe.

Η προτεινόμενη αλλαγή επιτρέπει τη δημιουργία πληροφοριών πελατών GLX σχετικά με τις δυνατότητες της στοίβας GL με βάση τα δεδομένα EGL, συμπεριλαμβανομένης της πρόσβασης σε διαμορφώσεις MSAA για παιχνίδια που εκτελούνται σε XWayland, όπως Hearts of Iron IV, Stellaris και Europa Universalis IV.

Η αλλαγή θα αφαιρέσει επίσης τη λειτουργικότητα του προγράμματος οδήγησης φορτωτή DRI από τον διακομιστή X.

Τελικά Το Gnome 3.34 έχει προγραμματιστεί να κυκλοφορήσει στις 11 Σεπτεμβρίου 2019.


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

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

*

*

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