Ταλάντωση 1.12

Η έκδοση δημοσιεύτηκε Ταλάντωση 1.12 — μια νέα έκδοση του συνθέτη Wayland tiling, συμβατή σε ιδεολογία και διαμόρφωση με το i3. Η κυκλοφορία πραγματοποιήθηκε 25 Μαΐου 2026 χρόνιαΣύμφωνα με το έργο, το Sway 1.12 περιλαμβάνει 138 αλλαγές από 50 συμμετέχοντεςκαι τώρα η συναρμολόγηση απαιτεί wlroots 0.20.0.

Η κύρια αλλαγή χρήστη ήταν η υποστήριξη HDR10 όταν εργάζεστε Vulkan rendererΑυτό δεν ενεργοποιεί αυτόματα το HDR σε όλες τις διαμορφώσεις: η λειτουργία συνδέεται ειδικά με το backend/renderer Vulkan στο wlroots/Sway και με την υποστήριξη από τα προγράμματα οδήγησης, την οθόνη και την υπόλοιπη στοίβα γραφικών. Παρ' όλα αυτά, αυτό είναι ένα σημαντικό βήμα για το Sway προς την πλήρη υποστήριξη σύγχρονων οθονών HDR σε περιβάλλον Wayland.

Βασικές αλλαγές στο Sway 1.12

  • Υποστήριξη για καταγραφή μεμονωμένων παραθύρων.
    Το Sway μπορεί πλέον να καταγράφει μεμονωμένα παράθυρα, αντί για ολόκληρη την οθόνη ή τον χώρο εργασίας. Αυτό είναι σημαντικό για την εγγραφή οθόνης και την κοινή χρήση εφαρμογών σε βιντεοκλήσεις: μπορείτε να εμφανίσετε μια συγκεκριμένη εφαρμογή χωρίς να αποκαλύψετε ολόκληρη την επιφάνεια εργασίας. Αυτή η εργασία αναφέρεται ως υποστήριξη στο πλήρες αρχείο καταγραφής αλλαγών. λήψη ανώτατου επιπέδου.

  • HDR10 μέσω renderer Vulkan.
    Προστέθηκε υποστήριξη Έξοδος HDR10 κατά την εκτέλεση του Sway με το πρόγραμμα απόδοσης Vulkan. Το HDR10 είναι μία από τις πιο κοινές μορφές βίντεο ανοιχτού HDR, επομένως η αλλαγή είναι ιδιαίτερα αισθητή στους χρήστες σύγχρονων οθονών και σεναρίων πολυμέσων.

  • Νέα πρωτόκολλα Wayland.
    Η έκδοση προσθέτει υποστήριξη για τα color-management-v1, color-representation-v1, xdg-toplevel-tag-v1, ext-workspace-v1 και wl_fixes. Αυτό επεκτείνει τη βάση για τη διαχείριση χρωμάτων, την αλληλεπίδραση μεταξύ εξωτερικών στοιχείων και χώρων εργασίας και την ακριβέστερη αναγνώριση των παραθύρων ανώτατου επιπέδου.

  • Νέα επιλογή --device-primaries για το προφίλ_χρώματος_εξόδου.
    Τώρα είναι δυνατή η χρήση των κύριων χρωματικών συντεταγμένων που αναφέρει η οθόνη EDIDΑυτό είναι απαραίτητο για την ακριβέστερη περιγραφή των χρωματικών χαρακτηριστικών μιας συγκεκριμένης οθόνης, αντί να γίνεται χονδρική αναφορά σε ένα προκαθορισμένο προφίλ.

  • Αλλαγή της συμπεριφοράς του προφίλ srgb.
    Το προφίλ sRGB χρησιμοποιεί πλέον τη συνάρτηση μεταφοράς sRGB σε τμηματικό επίπεδο, αντί για μια απλή γάμμα 2.2. Έχει προστεθεί ένα προφίλ γάμμα22 για την αντιμετώπιση της παλιάς συμπεριφοράς. Ωστόσο, η προεπιλεγμένη συμπεριφορά, σύμφωνα με τους προγραμματιστές, παραμένει η ίδια—γάμμα 2.2.

  • Επίσημη υποστήριξη για την εκκίνηση μέσω του διαχειριστή οθόνης.
    Προηγουμένως, η εκκίνηση του Sway μέσω διαχειριστών οθόνης θεωρούνταν επίσημα ένα μη υποστηριζόμενο σενάριο: οι προγραμματιστές ανέφεραν παλιά προβλήματα με τους διαχειριστές σύνδεσης και έκλειναν αυτές τις αναφορές ως μη υποστηριζόμενες. Στο Sway 1.12, αυτή η θέση έχει αναθεωρηθεί και η εκκίνηση μέσω ενός διαχειριστή οθόνης υποστηρίζεται πλέον επίσημα.

  • Αλλαγή συμπεριφοράς σε μη υποστηριζόμενες GPU.
    Το Sway δεν αρνείται πλέον την εκκίνηση σε μη υποστηριζόμενα προγράμματα οδήγησης βίντεο, συμπεριλαμβανομένου του ιδιόκτητου προγράμματος οδήγησης NVIDIA. Αντί να αρνείται την εκκίνηση, εμφανίζεται πλέον ένα ενημερωτικό μήνυμα. Οι προγραμματιστές τονίζουν ότι η πολιτική υποστήριξης δεν έχει αλλάξει. Έχει αλλάξει μόνο η συμπεριφορά εκκίνησης. Το μήνυμα μπορεί να απενεργοποιηθεί χρησιμοποιώντας την παράμετρο --unsupported-gpu ή τη μεταβλητή περιβάλλοντος SWAY_UNSUPPORTED_GPU.

  • Πλήκτρα πολυμέσων μέσω playerctl σε τυπική διαμόρφωση.
    Έχουν προστεθεί συνδέσεις πλήκτρων για το playerctl στο προεπιλεγμένο αρχείο διαμόρφωσης. Αυτό απλοποιεί τον έλεγχο του προγράμματος αναπαραγωγής πολυμέσων μέσω τυπικών πλήκτρων πολυμέσων χωρίς να χρειάζεται να προστεθούν χειροκίνητα προσαρμοσμένες συνδέσεις.

  • Υποστήριξη για συρόμενους διακόπτες πληκτρολογίου.
    Προστέθηκε υποστήριξη για συρόμενους διακόπτες σε μπλοκ πληκτρολογίου. Αυτή η αλλαγή σχετίζεται με τον χειρισμό εισόδου και είναι χρήσιμη για συσκευές όπου τέτοιοι διακόπτες υλικού υπάρχουν ως μέρος του πληκτρολογίου.

Εκτός από τα κύρια χαρακτηριστικά, η έκδοση περιλαμβάνει διορθώσεις για τον χειρισμό με μεταφορά και απόθεση, την μετακίνηση κοντέινερ, τους χώρους εργασίας, το layer-shell, το xdg-shell, το scratchpad, την απόδοση κειμένου μέσω Pango/Cairo και πολλά σενάρια IPC. Αυτές οι διορθώσεις περιλαμβάνουν σφάλματα που προκαλούνται από εσφαλμένη χρήση εντολών πίνακα, το πρώτο άγγιγμα της γραφίδας μετά την επανεκκίνηση, τη μεταφορά ενός κοντέινερ στην άκρη του χώρου εργασίας και ορισμένες λειτουργίες αλλαγής μεγέθους/μετακίνησης.

Το Sway 1.12 μοιάζει με μια ενημέρωση σε επίπεδο υποδομής: το έργο έχει αναβαθμιστεί με το wlroots 0.20, έχει προετοιμαστεί για σύγχρονη διαχείριση χρωμάτων και HDR, έχει βελτιώσει τα σενάρια κοινής χρήσης οθόνης και έχει καταργήσει τον παλιό επίσημο περιορισμό στην εκτέλεση μέσω διαχειριστών οθόνης. Για τους χρήστες κυλιόμενων διανομών, η ενημέρωση πιθανότατα θα φτάσει μέσω των συνηθισμένων καναλιών πακέτων, αλλά όσοι κατασκευάζουν οι ίδιοι το Sway θα πρέπει να γνωρίζουν τη νέα εξάρτηση από το wlroots 0.20.0.

Πηγή: linux.org.ru

Αγοράστε αξιόπιστη φιλοξενία για ιστότοπους με προστασία DDoS, διακομιστές VPS VDS 🔥 Αγοράστε αξιόπιστη φιλοξενία ιστοσελίδων με προστασία DDoS, διακομιστές VPS VDS | ProHoster