Unità Unity su Ubuntu 16.04 LTS.
Sviluppato da | Canonico |
---|---|
Prima versione | 9 giugno 2010 |
Ultima versione | 7.5 (25 maggio 2016) |
Depositare | code.launchpad.net/unity e repo.ubports.com |
Stato del progetto | abbandonato da Canonical, rilevato da Ubports |
Scritto in | Vala , C ++ , QML |
Interfaccia | GTK |
Sistema operativo | Ubuntu |
Ambiente | Ubuntu |
Le lingue | Multilingue |
genere | conchiglia |
Licenza | GNU GPL v3, GNU LGPL v3 |
Sito web | unity.ubuntu.com |
Unity è un ambiente desktop sviluppato da Canonical Ltd per il suo sistema operativo Ubuntu . Unity è stato incluso per la prima volta nella Netbook Edition di Ubuntu 10.10 . Originariamente è inteso a fare un uso più efficiente del poco spazio disponibile sullo schermo sui netbook includendo, ad esempio, un lanciatore di applicazioni verticale. Attraverso la sua dashboard, Unity ti consente di cercare contenuti sia in locale che online.
Sebbene Ubuntu abbia finora utilizzato GNOME Desktop Manager , il fondatore del sistema operativo, Mark Shuttleworth , ha parlato di differenze di opinioni filosofiche sull'esperienza utente con il team GNOME sul motivo per cui Ubuntu dovrebbe ora utilizzare Unity come desktop predefinito invece di GNOME Shell , a partire dalaprile 2011, con Ubuntu Natty Narwhal (11.04) :
“Eravamo nel thread GNOME Shell, abbiamo espresso le nostre opinioni e non sono state adottate dai progettisti. Ci siamo discostati dalle persone di GNOME Shell sui punti chiave del design, come il numero di menu delle applicazioni che dovrebbero apparire nel sistema, come si dovrebbe cercare per trovare applicazioni, come dovrebbero essere presentate le applicazioni preferite di tutti. "
- Mark Shuttleworth
Nel novembre 2010, Jono Bacon , Community Manager di Ubuntu , ha spiegato la relazione tra GNOME e Unity all'interno della distribuzione: “Voglio chiarire una cosa: Ubuntu è una distribuzione GNOME . Stiamo fornendo il framework GNOME, continueremo a includere applicazioni GNOME e stiamo ottimizzando Ubuntu per GNOME. L'unica differenza è che Unity è una Shell diversa per GNOME, ma continueremo a supportare gli ultimi sviluppi della Shell GNOME negli archivi di Ubuntu. "
L'interfaccia Shell Unity è ora un plugin per il window manager Compiz , che Canonical sostiene sia più veloce di Mutter , il window manager per cui GNOME Shell è un plugin. Canonical ha annunciato di aver progettato Unity anche per i desktop e renderà Unity la Shell predefinita per Ubuntu nella versione 11.04.
GNOME Shell non sarà incluso in Ubuntu 11.04 Natty Narwhal, perché il suo sviluppo non è completo, ma sarà disponibile tramite un PPA (Personal Package Archives), ed è previsto per Ubuntu 11.10.
Nel novembre 2010, Mark Shuttleworth ha annunciato la sua intenzione di eseguire eventualmente Unity su Wayland , invece della X usata su quasi tutti i sistemi GNU / Linux.
Nel dicembre 2010 alcuni utenti hanno richiesto che il launcher ( o dock ) fosse spostabile da sinistra ad altri bordi dello schermo, ma Mark Shuttleworth ha risposto: "Temo che non corrisponda al nostro obiettivo di design, quindi non andremo per implementarlo. Vogliamo che il programma di avvio sia sempre vicino al pulsante Ubuntu. "
Il 14 gennaio 2011, Canonical ha anche rilasciato un'anteprima della versione 2D di Unity basata su Qt e scritta in QML .
Il 5 aprile 2017, Mark Shuttleworth annuncia la sospensione di Unity8 (così come delle versioni mobili). Ubuntu versione 18.04 integra invece l'interfaccia Gnome. Il fondatore di Ubuntu e Canonical spiega questa scelta per la frammentazione causata dalla scelta di sviluppare un'interfaccia diversa, più dell'innovazione che avrebbe dovuto portare.
Unity è soggetto all'accordo del collaboratore di Canonical, che richiede ai contributori di cedere il copyright a Canonical e, potenzialmente, consente alla società di rilasciarlo con un'altra licenza. Questa licenza potrebbe diventare proprietario.
Unity ti consente di cercare il contenuto, sia che sia archiviato localmente sul tuo computer o online. A tale scopo, aggrega più origini dati chiamate "ambiti". Si ritiene che il contenuto cercato da un utente possa essere di natura multipla: video o musica online, foto sui social network, articoli di Wikipedia, articoli scientifici, grafica, informazioni o negozio online. Quando l'utente cerca nel dashboard, tale ricerca viene inviata al servizio Smartscopes di Canonical. Il servizio verificherà se ci sono risultati per la ricerca nelle diverse fonti di dati aggregate e attivate dall'utente, quindi completerà i suoi risultati interrogando nuovamente le fonti. Il servizio SmartScopes funge quindi da proxy. I risultati vengono quindi rimandati alla postazione di lavoro dell'utente e ponderati secondo vari criteri, quindi visualizzati nel dashboard o in una delle viste materializzate previste a tale scopo. La ricerca in linea, tuttavia, può essere disabilitata tramite le impostazioni di sistema e ogni sorgente dati può essere abilitata o disabilitata nei "Plugin della dashboard".
Posizionando così i risultati aziendali sul desktop, Unity ha attirato critiche da molti utenti che lo considerano adware .
Canonical sta sviluppando due versioni di Unity visivamente identiche, ma tecnicamente molto diverse.
Unity 3D è un'estensione per Compiz scritta in C ++ e Vala che consente l'accelerazione hardware su sistemi compatibili. Utilizza un framework OpenGL poco conosciuto chiamato Nux .
Unity 2D è un insieme di programmi scritti in QML, il linguaggio di Qt . Per impostazione predefinita Unity 2D utilizza Metacity ma può anche utilizzare un window manager accelerato come Compiz o KWin .
Unity 2D viene utilizzato al posto del classico desktop GNOME su computer che non possono eseguire Unity 3D da Ubuntu 11.10.
Unity 2D non è più disponibile dalla versione 12.10 (The Quantal Quetzal), Ubuntu da allora ha emulato Unity 3D, ma un calo nelle prestazioni .