Versione del server di visualizzazione Mir 1.2

Introdotto versione del server di visualizzazione Ho guardato 1.2, il cui sviluppo continua da parte di Canonical, nonostante il rifiuto di sviluppare la Unity shell e l'edizione Ubuntu per smartphone. Mir rimane richiesto nei progetti Canonical ed è ora posizionato come soluzione per dispositivi embedded e Internet of Things (IoT). Mir può essere utilizzato come server composito per Wayland, che consente di eseguire qualsiasi applicazione utilizzando Wayland (ad esempio, creata con GTK3/4, Qt5 o SDL2) in ambienti basati su Mir. I pacchetti di installazione sono preparati per Ubuntu 16.04/18.04/18.10/19.04 (PPA) E Fedora28/29/30.

Nella nuova versione:

  • Negli strumenti per garantire il lancio delle applicazioni Wayland in ambiente Mir, è stato aumentato il numero di estensioni del protocollo Wayland supportate. Le estensioni wl_shell, xdg_wm_base e xdg_shell_v6 sono attualmente abilitate per impostazione predefinita. zwlr_layer_shell_v1 e zxdg_output_v1 possono essere abilitati separatamente. È iniziato il lavoro per fornire la possibilità di definire le proprie estensioni del protocollo Wayland per le loro shell grafiche basate su Mir. Il primo passo nell'implementazione di tale funzionalità è stata l'aggiunta di un nuovo pacchetto libmirwayland-dev, che consente di generare una classe per il proprio protocollo e registrarla in MirAL;
  • Sono state ampliate le funzionalità del layer MirAL (Mir Abstraction Layer), che può essere utilizzato per evitare l'accesso diretto al server Mir e l'accesso astratto all'ABI tramite la libreria libmiral. Aggiunto supporto per la registrazione delle proprie estensioni Wayland nella classe WaylandExtensions. Aggiunta una nuova classe MinimalWindowManager con un'implementazione della strategia di gestione delle finestre predefinita (può essere utilizzata per creare semplici shell di finestre mobili, supportando i client Wayland per spostare e ridimensionare una finestra utilizzando i gesti sullo schermo sui touch screen);
  • Il supporto sperimentale per le applicazioni X11 è stato ampliato con la possibilità di avviare il componente Xwayland secondo necessità.

Fonte: opennet.ru

Aggiungi un commento