Οι προγραμματιστές SDL έχουν ακυρώσει τον προεπιλεγμένο διακόπτη Wayland στην έκδοση 2.0.22

Στη βάση κώδικα της βιβλιοθήκης SDL (Simple DirectMedia Layer), μια αλλαγή που υιοθετήθηκε προηγουμένως έχει αντιστραφεί, η οποία από προεπιλογή ενεργοποιούσε τη λειτουργία με βάση το πρωτόκολλο Wayland σε περιβάλλοντα που παρέχουν ταυτόχρονη υποστήριξη για Wayland και X11. Έτσι, στην έκδοση 2.0.22, όπως και πριν, σε περιβάλλοντα Wayland με το στοιχείο XWayland, η έξοδος που χρησιμοποιεί το πρωτόκολλο X11 θα χρησιμοποιείται από προεπιλογή.

Σημειώνεται ότι ο κώδικας SDL που σχετίζεται με την υποστήριξη Wayland είναι σταθερός, αλλά ορισμένα ζητήματα παραμένουν άλυτα σε εφαρμογές τρίτων. Για παράδειγμα, υπάρχουν παλινδρομικές αλλαγές στα παιχνίδια και προβλήματα κατά τη χρήση προγραμμάτων οδήγησης NVIDIA, τη διαχείριση συμβάντων στο libwayland, τη φόρτωση προσθηκών στο libdecor και τη λειτουργία της εφαρμογής Steam.

Έχοντας αξιολογήσει την τρέχουσα κατάσταση, οι προγραμματιστές αποφάσισαν να αφιερώσουν το χρόνο τους και να μην ενεργοποιήσουν το Wayland από προεπιλογή στην έκδοση SDL 2.0.22. Για όσους επιθυμούν να χρησιμοποιήσουν το Wayland, μπορούν να ορίσουν τη μεταβλητή περιβάλλοντος "SDL_VIDEODRIVER=wayland" πριν ξεκινήσουν την εφαρμογή ή να προσθέσουν τη συνάρτηση 'SDL_SetHint(SDL_HINT_VIDEODRIVER, "wayland,x11")' στον κωδικό πριν καλέσουν το SDL_Init():

Πηγή: opennet.ru

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