O Unity é um shell de desktop para o GNOME. Isso é não o mesmo que um ambiente de desktop totalmente novo. Um shell de desktop é a interface que você usa. O Unity ainda usará os mesmos aplicativos e bibliotecas do GNOME que o desktop atual. O shell GNOME é um exemplo de outro shell para o GNOME.
O Unity é desenvolvido pela Canonical para o Ubuntu. É dual licenciado sob a GPL e LGPL (versão 3). Ele foi originalmente desenvolvido para a edição de netbooks, mas será modificado para ser adequado para a área de trabalho.
Atualmente, não é adequado para desktops.
Consiste em uma barra superior, semelhante ao painel normal do gnomo, mas não é a mesma. Em vez dos menus Applications / Places / System, existe um ícone do Ubuntu que abre uma sobreposição chamada dash, que permite o lançamento de arquivos, pastas e aplicativos. Ele também tem um menu global, que incorpora o menu File, Edit etc. dos aplicativos no painel. Mostra o menu da janela atualmente focalizada. Quando as janelas são maximizadas, seus controles (fechar, minimizar, restaurar) também são incorporados ao painel. Esses são recursos de economia de espaço. A edição para desktops é planejada para não ter o menu global, pois em uma tela grande ele moveria o menu para longe das janelas que estavam sendo usadas e, assim, o usuário teria que mover o mouse até chegar ao topo dos menus.
Há um lançador e um encaixe no lado esquerdo da tela. Isso não pode ser movido. Está previsto que, para a edição de desktop, ele seja destacável e possa ser colocado em qualquer lado da tela. Também é provável que tenha um recurso de autohide.
O recurso de estilo de exposição é como o plugin de escala para compiz. Ele oferece uma visão geral das janelas e permite alternar entre elas.
O Unity para a edição de netbook atualmente usa o gerenciador de janelas do Isso teve alguns problemas de desempenho, por isso está sendo substituído pelo compiz para um melhor desempenho. É planejado que ele deva degradar se o hardware acelerado em 3D não estiver disponível.
Interface do netbook da Unity:
A interface para a área de trabalho está sendo discutida atualmente: Blueprint do Launchpad