Το Hyprland 0.53.2 βελτιώνει τη διαχείριση προσθηκών και τη σταθερότητα των χώρων εργασίας


Ο tiling Wayland compositor Hyprland 0.53.2 κυκλοφόρησε, βελτιώνοντας τα πρόσθετα, τη διαχείριση παραθύρων και τη συμπεριφορά πολλαπλών οθονών.

Τρεις εβδομάδες μετά την προηγούμενη κυκλοφορία του patch 0.53.1, το Hyprland, αγαπημένο μεταξύ των φίλων των αισθητικά ευχάριστων συνθετών παραθύρων τύπου tiling, μόλις κυκλοφόρησε τη δεύτερη ενημέρωση συντήρησης, έκδοση 0.53.2.

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

Η διαχείριση παραθύρων και χώρων εργασίας έλαβε πολλές διορθώσεις στο Hyprland 0.53.2, βελτιώνοντας τη συμπεριφορά πλήρους οθόνης σε ειδικούς χώρους εργασίας, επαναφέροντας τη σωστή διαφάνεια για αόρατα αιωρούμενα παράθυρα όταν εστιάζονται πάνω σε εφαρμογές πλήρους οθόνης, και διορθώνοντας την παρακολούθηση ιστορικού των χώρων εργασίας σε ρυθμίσεις με πολλαπλές οθόνες.

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

Η διαχείριση της διαμόρφωσης έχει επίσης ενισχυθεί, καθώς ο συνθέτης πλέον δεν καταρρέει σε περιπτώσεις σφαλμάτων αδειών κατά τους ελέγχους διαμόρφωσης, και η αναφορά σφαλμάτων για τα windowrulev2 και layerrulev2 έχει βελτιωθεί. Πρόσθετες διορθώσεις διορθώνουν ένα τυπογραφικό λάθος στην ανάλυση κανόνων χρώματος περιγράμματος και διασφαλίζουν ότι οι δεσμευμένες περιοχές της επιφάνειας εργασίας καθαρίζονται σωστά όταν καταστρέφονται.

Τέλος, περιλαμβάνονται αρκετές αλλαγές που σχετίζονται με την πλατφόρμα και τη διαδικασία κατασκευής. Η διαχείριση εκκίνησης έχει βελτιωθεί για τα συστήματα BSD, το nixGL χρησιμοποιείται πλέον αυτόματα όταν το Hyprland δημιουργείται με Nix αλλά δεν τρέχει σε NixOS, και ο διαχειριστής προσθέτων hyprpm έχει ενεργοποιηθεί ξανά για το Nix.

Για περισσότερες πληροφορίες, δείτε το αρχείο αλλαγών.