recentemente è stato annunciato il rilascio della nuova versione di Mir 2.8 in cui sono state apportate varie correzioni di bug, oltre a fornire supporto per le nuove versioni di Ubuntu e Fedora e miglioramenti relativi a X11 e Wayland.
Per coloro che non conoscono Mir, dovrebbero sapere che esiste uno screen server sviluppato da Canonical, nonostante abbia abbandonato lo sviluppo della shell Unity e l'edizione Ubuntu per smartphone.
Mir ancora richiesto nei progetti Canonical e ora lo soe posizioni come soluzione per dispositivi embedded e Internet of things (IoT). Mir può essere utilizzato come server composito per Wayland, consentendo a qualsiasi applicazione basata su Wayland (ad esempio costruita con GTK3 / 4, Qt5 o SDL2) di funzionare in ambienti basati su Mir.
Il livello di compatibilità per X, XMir, è basato su XWayland, mentre altre parti dell'infrastruttura utilizzata da Mir provengono da Android. Queste parti includono lo stack di input Android e i buffer di protocollo di Google. Mir attualmente funziona su una varietà di dispositivi basati su Linux, inclusi desktop tradizionali, IoT e prodotti incorporati.
Principali novità di Mir 2.8
In questa nuova versione di Mir 2.8 che viene presentata, si evidenzia che è stata aggiunta supporto per l'estensione del protocollo sperimentale wlr_screencopy_unstable_v1, che permette di creare utilità per creare screenshot.
Un altro dei cambiamenti che spicca in questa nuova versione è il refactoring della piattaforma grafica Mir, perché in questa nuova versione è menzionato che ha lavorato verso ambienti ibridi ed etero-GPU gran parte del codice della piattaforma grafica e delle API è stato rifattorizzato.
Oltre a questo, si evidenzia anche che durante la compilazione viene fornita la generazione del codice con le definizioni del protocollo Wayland e che il codice della piattaforma grafica e l'API sono stati riprogettati per supportare futuri ambienti GPU eterogenei e ibridi.
Un'altra novità che spicca in questa nuova versione è che è stata aggiunta l'opzione “–x11-window-title” per configurare il titolo della finestra sulla piattaforma X11, oltre all'implementazione del montaggio e test Mir su sistemi con architettura RISC-V .
Si noti inoltre che la convalida della build è stata fornita su rami sperimentali di Ubuntu 22.10, Ubuntu (cinetica) Fedora Rawhide, Debian Sid e Alpine Edge
Delle altre modifiche che si distinguono da questa nuova versione:
- Sposta il codice del protocollo generato nella directory build
- Consenti --app-env-amend da fornire più volte
- Rendi il titolo della finestra un'opzione di configurazione
- Aggiungi fatal_error se non è possibile associare il socket Wayland
- Aggiungi elenco cast di linker supportati
Infine se sei interessato a saperne di più su questa nuova versione di Mir, puoi controllare i dettagli nel seguente link
Come installare Mir su Ubuntu e derivati?
I pacchetti di installazione di questa nuova versione sono preparati per Ubuntu 20.04, 21.10 e 22.04 (PPA) e Fedora 36, 35, 34 e 33.
Per coloro che sono interessati a poter installare questo server grafico sui propri sistemi, tutto quello che devono fare è aprire un terminale sui loro sistemi (possono farlo con la combinazione di tasti Ctrl + Alt + T o con Ctrl + T) e in esso digiteremo i seguenti comandi:
sudo add-apt-repository ppa:mir-team/release sudo apt-get update
Con questo, il repository è già aggiunto al tuo sistema, prima di installare il server grafico è assolutamente consigliato se stai usando driver privati sul tuo sistema per la tua scheda video o integrato, modificali in driver gratuiti, questo per evitare conflitti.
Una volta che siamo sicuri di aver attivato i driver gratuiti, possiamo installare il server eseguendo nel terminale:
sudo apt-get install mir
Alla fine dovrai riavviare il tuo sistema in modo che la sessione utente con Mir venga caricata e scegliere questa per la tua sessione.