Έκδοση διακομιστή οθόνης Mir 1.4

Που δημοσιεύθηκε έκδοση διακομιστή προβολής Mir 1.4, η ανάπτυξη της οποίας συνεχίζεται από την Canonical, παρά την άρνηση ανάπτυξης του κελύφους Unity και της έκδοσης Ubuntu για smartphone. Το Mir παραμένει σε ζήτηση στα έργα Canonical και πλέον τοποθετείται ως λύση για ενσωματωμένες συσκευές και το Internet of Things (IoT). Ο Mir μπορεί να χρησιμοποιηθεί ως σύνθετος διακομιστής για το Wayland, ο οποίος σας επιτρέπει να εκτελείτε οποιεσδήποτε εφαρμογές χρησιμοποιώντας το Wayland (για παράδειγμα, κατασκευασμένες με GTK3/4, Qt5 ή SDL2) σε περιβάλλοντα που βασίζονται σε Mir. Τα πακέτα εγκατάστασης προετοιμάζονται για το Ubuntu 16.04/18.04/18.10/19.04 (ΟΛΠ) Και Fedora 29/30. Κωδικός έργου διανέμονται από άδεια σύμφωνα με το GPLv2.

Η νέα έκδοση εργαλείων για την εκτέλεση εφαρμογών Wayland σε κελύφη που βασίζονται σε Mir έχει βελτιώσει την υποστήριξη για επεκτάσεις πρωτοκόλλου wlr-στρώμα-κέλυφος (Layer Shell), που προτείνεται από τους προγραμματιστές του περιβάλλοντος χρήστη Sway και χρησιμοποιείται στη διαδικασία μεταφοράς του κελύφους MATE στο Wayland. Τα βοηθητικά προγράμματα mirrun και mirbacklight έχουν αφαιρεθεί από τη διανομή. Το MirAL (Mir Abstraction Layer), το οποίο μπορεί να χρησιμοποιηθεί για την αποφυγή άμεσης πρόσβασης στον διακομιστή Mir και αφηρημένης πρόσβασης στο ABI μέσω της βιβλιοθήκης libmiral, έχει προσθέσει υποστήριξη για αποκλειστικές ζώνες που περιορίζουν την τοποθέτηση παραθύρων σε μια συγκεκριμένη περιοχή της οθόνης .

Το πρώτο βήμα έχει γίνει για να απαλλαγούμε από το συγκεκριμένο mirclient API, το οποίο βρίσκεται σε παγωμένη κατάσταση για μεγάλο χρονικό διάστημα και συνιστάται η χρήση του πρωτοκόλλου Wayland. Στη νέα έκδοση, το API του mirclient είναι απενεργοποιημένο από προεπιλογή, αλλά η επιλογή δημιουργίας "--enable-mirclient" παραμένει για να το επαναφέρει και η μεταβλητή περιβάλλοντος MIR_SERVER_ENABLE_MIRCLIENT και η ρύθμιση αρχείου διαμόρφωσης enable-mirclient προσφέρονται για επιλεκτική ενεργοποίηση. Η πλήρης κατάργηση του mirclient API παρεμποδίζεται από το γεγονός ότι συνεχίζει να χρησιμοποιείται σε υπολιμάνια και Ubuntu Touch.

Πηγή: opennet.ru

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