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

Rimuovere i pop-up di Microsoft Family Safety
Windows

Rimuovere i pop-up di Microsoft Family Safety

Ridurre il rumore delle ventole del PC
Hardware

Ridurre il rumore delle ventole del PC

Giocare a Cards Against Humanity online con amici
Giochi

Giocare a Cards Against Humanity online con amici

Come aggiungere uno sfondo in Microsoft Word
Tutorial Word

Come aggiungere uno sfondo in Microsoft Word

Risolvere packet loss in Warframe
Gaming

Risolvere packet loss in Warframe

Sopravvivere a un'apocalisse zombie con l'iPhone
Sopravvivenza

Sopravvivere a un'apocalisse zombie con l'iPhone