Unity

      Commenti disabilitati su Unity
300*250

Unity è una shell (interfaccia) per l’ambiente desktop GNOME sviluppata da Canonical per il suo sistema operativo Ubuntu, ha debuttato per la prima volta nella versione 10.10 di Ubuntu Netbook Edition.
La prima versione alpha venne pubblicata nel 2010.

Storia
Ubuntu ha tradizionalmente utilizzato il completo ambiente desktop fornito da GNOME. Tuttavia, a partire dalla versione 11.04, Mark Shuttleworth, il fondatore di Canonical, ha espresso motivazioni di carattere filosofico a favore del passaggio a Unity.Unity è basata su GNOME e tutti i programmi per questo ambiente continueranno ad essere supportati.
A partire dalla versione 11.04 Unity è diventata l’interfaccia predefinita di Ubuntu, riscontrando un controverso successo: pur essendo tra le interfacce più diffuse nel mondo Linux, sono fiorite diverse distribuzioni (come Linux Mint) volte a riportare l’esperienza “classica” di Gnome 2, nelle quali la versione corrente di Ubuntu viene privata dell’interfaccia Unity a vantaggio di altre, Cinnamon o MATE.
Il 4 marzo 2013 è stato annunciato Unity Next, la nuova versione di Unity, portata alle Qt sul nuovo server grafico Mir.
Il 5 aprile 2017 è stato annunciato da Mark Shuttleworth, che a partire dalla versione di Ubuntu 18.04, il Desktop environment predefinito del sistema operativo di casa Canonical Ltd. torna ad essere GNOME e contestualmente, l’abbandono di Unity.

Caratteristiche generali
Utilizza le librerie nux (un toolkit basato su OpenGL) e in Ubuntu è implementata con diverse applicazioni di GNOME, utilizzando anche molte dipendenze di tale ambiente desktop. Concepita inizialmente per l’ultilizzo sui netbook (Ubuntu Netbook Remix), si è successivamente notato che funzionalità ritenute inizialmente utili solo per i piccoli schermi fossero adatte anche all’utilizzo in ambito desktop.

Dalla versione di Ubuntu 11.04 le due distribuzioni (quella desktop e quella per netbook) sono state così unificate.
Utilizza Compiz come gestore di finestre. La maggiore velocità di Compiz è stato uno dei motivi principali che ha spinto Canonical a scegliere Unity rispetto a GNOME 3 (che utilizza il compositing Mutter).

Descrizione tecnica
L’ambiente desktop Unity è composto da tre componenti principali: il lanciatore, il pannello superiore e la Dash.

Lanciatore
Il lanciatore è posto a sinistra dello schermo e visualizza sia alcune applicazioni da avviare sia quelle attive.

Pannello superiore
Il pannello superiore invece mostra il titolo della finestra attiva e il menù della stessa, nascosto a meno che non vi si porti sopra il mouse. Nel pannello trovano posto anche i cosiddetti “indicatori”, generalmente icone per la gestione della sessione, dei messaggi email, delle chat senza risposta, del volume del suono e della eventuale batteria.

Dash
La Dash è una interfaccia per cercare e avviare le applicazioni presenti nel sistema e per la ricerca dei file. Questa interfaccia, richiamabile dalla prima icona del lanciatore, è estendibile tramite le Lens, dei contesti nella quale effettuare le ricerca, un esempio può essere la lens relativa alla ricerca di musica presente nel sistema o alla ricerca di video presenti su YouTube.
Attraverso la pressione del tasto alt di default, viene richiamata un’interfaccia detta HUD (Head-Up Display), che consente di effettuare delle ricerche all’interno del menù dell’applicazione in esecuzione e degli indicatori del pannello, permettendo di effettuare alcune operazioni con una maggiore rapidità.
È anche possibile installare delle applicazioni online, che potranno essere lanciate dal launcher, si interfacceranno con la dash, col menù di messaggistica, col menù del suono, con l’HUD e con altre applicazioni all’interno del sistema; per esempio installando Flickr come applicazione online, compariranno le foto del proprio account fra i risultati della dash e in Shotwell, il programma di default per la gestione delle foto, sarà presente l’opzione per caricare le foto direttamente sul proprio account di Flickr.