Κυκλοφόρησε το Miracle-wm 0.11, ένας διαχειριστής σύνθεσης που χρησιμοποιεί το πρωτόκολλο Wayland και τα στοιχεία του διαχειριστή σύνθεσης Mir. Το Miracle-wm υποστηρίζει παράθυρα με παράθεση, παρόμοια με αυτά στα έργα i3 και Sway. Ένα Waybar μπορεί να χρησιμοποιηθεί ως πίνακας. Ο κώδικας του έργου είναι γραμμένος σε C++ και διανέμεται με την άδεια GPLv3. Οι ολοκληρωμένες εκδόσεις είναι διαθέσιμες σε μορφή snap, καθώς και πακέτα rpm και deb για Fedora και Ubuntu.
Ο σκοπός του miracle-wm είναι να δημιουργήσει ένα σύνθετο υπηρέτης, το οποίο χρησιμοποιεί παράθεση, αλλά είναι πιο λειτουργικό και κομψό από προϊόντα όπως το Swayfx. Το έργο υποστηρίζει επίσης κλασικές τεχνικές αιωρούμενων παραθύρων, όπως η τοποθέτηση μεμονωμένων παραθύρων πάνω από ένα πλέγμα παράθεσης ή η καρφίτσωμα παραθύρων σε μια συγκεκριμένη θέση στην επιφάνεια εργασίας. Υποστηρίζει εικονικές επιφάνειες εργασίας, με τη δυνατότητα ορισμού μιας προεπιλεγμένης λειτουργίας διαχείρισης παραθύρων για κάθε επιφάνεια εργασίας (παράθεση ή αιωρούμενα παράθυρα).
Το Miracle-wm αναμένεται να είναι χρήσιμο για χρήστες που προτιμούν μια διάταξη με πλακάκια αλλά θέλουν οπτικά εφέ και πιο ζωντανό γραφικό σχέδιο με ομαλές μεταβάσεις και χρώματα. Η διαμόρφωση ορίζεται σε μορφή YAML. Για να εγκαταστήσετε το miracle-wm, μπορείτε να χρησιμοποιήσετε την εντολή "sudo snap install miracle-wm —classic".
Βασικές αλλαγές:
- Έχει προστεθεί μια λειτουργία επισκόπησης, η οποία απλοποιεί την εναλλαγή μεταξύ παραθύρων και εικονικών επιφανειών εργασίας. Μπορείτε να αποκτήσετε πρόσβαση σε αυτήν πατώντας ή κάνοντας διπλό κλικ στο πλήκτρο Μενού.

- Προσθέσαμε τη δυνατότητα να τραβάει την προσοχή του χρήστη σε ένα ανενεργό παράθυρο χωρίς να αλλάζει η εστίαση από το ενεργό παράθυρο. Για παράδειγμα, όταν φτάνει ένα νέο μήνυμα σε ένα πρόγραμμα-πελάτη email, ο χρήστης μπορεί να ζητήσει αλλαγή εστίασης, μετά την οποία το Miracle θα ορίσει τη σημαία επείγοντος για το παράθυρο και την εικονική επιφάνεια εργασίας, η οποία μπορεί να ενεργοποιήσει τη γραμμή εργασιών για να εμφανίσει μια αντίστοιχη ένδειξη.
- Τα πρόσθετα εφαρμόζουν τη δυνατότητα αποστολής συμβάντων IPC και επεξεργασίας εντολών IPC.
- Προστέθηκε η ρύθμιση background_color για να καθοριστεί το χρώμα που χρησιμοποιείται για την εκκαθάριση περιεχομένου.
- Η εντολή GET_KEYBINDS έχει προστεθεί στο IPC για να προσδιορίσει όλες τις ενέργειες που συνδέονται με συνδυασμούς πλήκτρων.
- Πρωτόκολλα Wayland που εμπλέκονται:
- ext_image_copy_capture_manager_v1 και ext_output_image_capture_source_manager_v1 για την οργάνωση της καταγραφής του περιεχομένου που εμφανίζεται στην οθόνη.
- ext_foreign_toplevel_list_v1 για τη λήψη πληροφοριών σχετικά με επιφάνειες ανώτατου επιπέδου που επιτρέπουν την προσάρτηση παραθύρων πάνω από άλλο περιεχόμενο, όπως για την προσάρτηση προσαρμοσμένων πάνελ και διακοπτών παραθύρων.
- ext_data_control_manager_v1 για τη διαχείριση της επεξεργασίας δεδομένων, όπως η υλοποίηση διαχειριστών πρόχειρου.
- ext_input_trigger_action_manager_v1 και ext_input_trigger_registration_manager_v1 - για τον χειρισμό καθολικών πλήκτρων πρόσβασης, κλικ του ποντικιού και συμβάντων αφής.
- Επίδειξη διακομιστή Το Mir έχει ενημερωθεί στην έκδοση 2.29.

Πηγή: opennet.ru

