Guida alle tecnologie

Provare Mir e Unity 8 su Ubuntu 16.04

4 min read Ubuntu/Linux Aggiornato 16 Oct 2025
Provare Mir e Unity 8 su Ubuntu 16.04
Provare Mir e Unity 8 su Ubuntu 16.04

Introduzione

Ubuntu 16.04 LTS è una release stabile e largamente adottata. Tuttavia, il vero fermento è nella versione successiva: Ubuntu 16.10 introduce cambi importanti come il server grafico EGL Mir e Unity 8 basato su Qt per il progetto di “convergenza”. Queste tecnologie sono sperimentali in 16.04, ma è possibile provarle ora per farsi un’idea dello stato attuale.

Definizione rapida: Mir è un server di visualizzazione (display server) sviluppato da Canonical; Unity 8 è un’interfaccia desktop scritta per Qt pensata per dispositivi convergenti.

Requisiti minimi e avvertenze

  • Hardware reale consigliato: evita macchine virtuali come Oracle VirtualBox o GNOME Boxes.
  • Driver grafici: preferisci il driver open-source nouveau. I driver proprietari (es. Nvidia) possono causare crash.
  • Backup: testa su un account secondario o su una macchina non critica.

Importante: Mir e Unity 8 in questa fase sono instabili. Non aspettarti che tutte le applicazioni funzionino correttamente.

Aggiorna il sistema

Se sei su una versione precedente di Ubuntu, aggiorna prima di tutto i pacchetti:

sudo apt-get update
sudo apt-get dist-upgrade

Questo garantisce che le dipendenze e i pacchetti siano quelli più recenti dei repository.

Installazione di Mir e Unity 8

Se hai già Ubuntu 16.04, esegui:

sudo apt-get install unity8-desktop-session-mir

Conferma le richieste di installazione. Questo pacchetto aggiunge la sessione Mir/Unity 8 al tuo display manager (LightDM di default).

Schermata di installazione di Unity Desktop

Avviare la sessione Unity 8

  1. Effettua il logout dal pannello in alto a destra.
  2. Alla schermata di LightDM clicca sull’icona di Ubuntu vicino al nome utente.
  3. Seleziona la voce “Unity 8” come sessione.
  4. Inserisci la password e premi Invio.

Schermata logout

Schermata login in Unity Desktop

Seleziona Unity Desktop durante il login.

Verificare che Mir e Unity siano attivi

Apri un terminale (se disponibile) e controlla la versione di unity:

unity --version

(questo stampa il numero di versione di Unity)

Controlla se il processo di system compositor è attivo:

ps -e | grep unity-system-compositor

Se non viene restituito nulla, Mir potrebbe non essere in esecuzione.

Risoluzione dei problemi comuni

  1. Virtualizzazione non supportata: non usare VirtualBox o GNOME Boxes. Installa su hardware reale.
  2. Driver Nvidia proprietari: disabilitali e passa a nouveau.
  3. LightDM che va in crash e porta a uno schermo vuoto: passa a una console testuale con Ctrl+Alt+F6 e riavvia il servizio:
sudo service lightdm restart

Questo ti riporterà alla schermata di login e potrai scegliere la sessione predefinita (Unity 7) per tornare a una configurazione funzionante.

Nota: in caso di problemi più gravi, riavvia la macchina e scegli dal GRUB la modalità di ripristino se disponibile.

Suggerimenti pratici e limitazioni

  • Non aspettarti che molte applicazioni girino senza bug. Unity 8 e Mir sono ancora in sviluppo.
  • Evita di usare questo ambiente per lavoro produttivo.
  • Prova ad avviare applicazioni native Qt; hanno più probabilità di comportarsi meglio sotto Unity 8.

Esempi di schermate (solo a scopo illustrativo):

Schermata Unity Desktop 1

Schermata Unity Desktop 2

Schermata Unity Desktop 3

Mini-metodologia di test (passi rapidi)

  1. Aggiorna il sistema.
  2. Installa il pacchetto unity8-desktop-session-mir.
  3. Effettua il logout e seleziona Unity 8.
  4. Verifica i processi e la versione con i comandi mostrati.
  5. Se qualcosa va storto, usa Ctrl+Alt+F6 e riavvia LightDM.

Checklist per ruoli

  • Utente finale: esegui backup, testa su account non principale, segnala bug con dettagli.
  • Amministratore di sistema: testa su hardware dedicato, registra log di /var/log/syslog e /var/log/Xorg.0.log.
  • Sviluppatore: verifica compatibilità delle app Qt, esegui debug con journalctl -f e raccogli backtrace se necessario.

Alternative e quando non usarlo

  • Alternative: usa Unity 7 o GNOME Shell per un ambiente stabile.
  • Quando non usarlo: su macchine di produzione, su VM in VirtualBox o se hai driver grafici proprietari non compatibili.

Breve glossario

  • Mir: server di visualizzazione sviluppato da Canonical.
  • Unity 8: interfaccia desktop basata su Qt progettata per convergenza.
  • nouveau: driver video open-source per schede Nvidia.

Flusso decisionale rapido

flowchart TD
  A[Vuoi testare Mir/Unity8?] --> B{Hai hardware reale?}
  B -- Sì --> C{Hai driver proprietari attivi?}
  B -- No --> Z[Non testare: usa hardware reale]
  C -- No --> D[Installa unity8-desktop-session-mir]
  C -- Sì --> E[Disabilita driver proprietari e usa nouveau]
  E --> D
  D --> F[Effettua logout e scegli Unity 8]
  F --> G[Testa e raccogli log]

Conclusione

Mir e Unity 8 offrono una visione interessante della convergenza su Ubuntu. Al momento rimangono instabili e adatti solo ai tester. Segui i passaggi sopra per provare l’ambiente, raccogli log e segnala i problemi per contribuire al miglioramento.

Riepilogo: aggiorna il sistema, installa unity8-desktop-session-mir, usa hardware reale e driver nouveau, e prepara un piano di rollback (riavvio LightDM) in caso di crash.

Autore
Redazione

Materiali simili

Installare e usare Podman su Debian 11
DevOps

Installare e usare Podman su Debian 11

Guida rapida a apt-pinning su Debian
Linux

Guida rapida a apt-pinning su Debian

Forzare FSR 4 con OptiScaler: guida completa
Guide.

Forzare FSR 4 con OptiScaler: guida completa

Dansguardian + Squid NTLM su Debian Etch
Rete

Dansguardian + Squid NTLM su Debian Etch

Riparare errore installazione SD su Android
Android

Riparare errore installazione SD su Android

Cartelle di rete con KNetAttach e remote:/
Linux

Cartelle di rete con KNetAttach e remote:/