Versione del server di visualizzazione Mir 1.4

pubblicato versione del server di visualizzazione Ho guardato 1.4, 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 Federa 29/30. Codice del progetto distribuito da concesso in licenza con GPLv2.

La nuova versione di strumenti per l'esecuzione di applicazioni Wayland in shell basate su Mir ha migliorato il supporto per le estensioni del protocollo wlr-layer-shell (Layer Shell), proposto dagli sviluppatori dell'ambiente utente Sway e utilizzato nel processo di porting della shell MATE su Wayland. Le utilità mirrun e mirbacklight sono state rimosse dalla distribuzione. Il 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, ha aggiunto il supporto per zone esclusive che limitano il posizionamento delle finestre a una determinata area dello schermo .

Il primo passo è stato fatto per eliminare l'API specifica mirclient, che è rimasta in uno stato congelato per molto tempo, e si consiglia invece di utilizzare il protocollo Wayland. Nella nuova versione, l'API mirclient è disabilitata per impostazione predefinita, ma viene lasciata l'opzione di build "--enable-mirclient" per ripristinarla e la variabile di ambiente MIR_SERVER_ENABLE_MIRCLIENT e l'impostazione del file di configurazione Enable-mirclient vengono offerte per l'attivazione selettiva. La rimozione completa dell'API mirclient è ostacolata dal fatto che continua a essere utilizzata in ubport e Ubuntu Touch.

Fonte: opennet.ru

Aggiungi un commento