Diferença entre o Unity e o GNOME

60

Muitas vezes me deparo com os termos Unity e GNOME enquanto leio sobre o Ubuntu. Eu entendo que o Unity é o ambiente de desktop padrão para o Ubuntu. O que é o GNOME e como ele está relacionado / diferente da Unidade?

    
por Dharmaputhiran 16.08.2013 / 08:21

3 respostas

53

O que é o GNOME?

O GNOME é um monte de coisas. Normalmente, o GNOME refere-se ao Ambiente de Área de Trabalho GNOME . Citando o Arch Wiki:

  

Um ambiente de área de trabalho reúne uma variedade de clientes X para fornecer elementos gráficos comuns da interface do usuário, como ícones, barras de ferramentas, papéis de parede e widgets de área de trabalho. Além disso, a maioria dos ambientes de desktop inclui um conjunto de aplicativos e utilitários integrados.

Ele é criado e mantido por a fundação GNOME . Eles são a força motriz por trás de um grande número de aplicativos populares , bem como os provedores de um set de bibliotecas como GTK, GObject e até uma linguagem chamada Vala , que são usados para construir os aplicativos no GNOME DE e fazem parte do projeto GNOME como um todo.

Existem duas versões relativamente bem conhecidas do GNOME: o GNOME2, há muito obsoleto e obsoleto, e o GNOME3, a versão atual. O Ubuntu rastreou o GNOME (qualquer que seja a versão atual) pelo tempo que me lembro. Você pode ver o GNOME2 em ação no Ubuntu 10.04, por exemplo. Uma vez que o GNOME2 foi embora, um modo clássico chamado GNOME Classic, o GNOME Flashback (e possivelmente outros nomes), sem a flexibilidade ou personalização do GNOME2 foi introduzido. Apenas parecia como o GNOME2.

O GNOME2 foi bifurcado para se tornar MATE . O MATE é a experiência mais próxima do GNOME2 que você pode obter agora, mas com atualizações de recursos. O Ubuntu MATE agora é um sabor oficial.

GNOME3 é o que você vê quando olha para o site do GNOME , ou quando você instala o Ubuntu GNOME, e está sob muitos aplicativos no Ubuntu e Canela . O MATE está adicionando suporte para o GTK3, a biblioteca sob o GNOME3. Normalmente, quando os usuários finais falam do GNOME3, eles significam o GNOME Shell (já que é isso que você vê).

Como se relaciona com a Unidade?

Você pode pensar no GNOME como pai do ambiente de desktop padrão do Ubuntu (DE) (ou um tio, pelo menos). É a projeto upstream de muitas aplicações do Ubuntu.

O ambiente de desktop padrão do Ubuntu usa a maioria dos aplicativos do GNOME com algumas alterações:

  • Unity em vez do GNOME Shell
  • Firefox em vez de Web (uma vez chamado Epiphany)
  • Thunderbird em vez de Evolution
  • LibreOffice Write em vez de Abiword
  • alguns patches para o GNOME Terminal e o Nautilus, eu acho.
  • Tema de ambiente GTK em vez de Adwaita
  • e talvez mais alguns

O Unity e o GNOME Shell têm algumas semelhanças:

  • Um painel superior
  • Uma doca
  • Uma substituição pesquisável do sistema de menus para listar aplicativos.

No entanto, acho que as semelhanças terminam aí.

A distribuição do Ubuntu GNOME usa o GNOME, exceto os poucos casos em que os aplicativos foram corrigidos (como o GNOME Terminal).

Leitura relevante:

  1. o que é a relação entre a unidade , Gnome, Gnome 3, Compiz, Metacity e LightDM?
  2. Que tipos de ambientes de desktop e shells estão disponíveis?
  3. Ao instalar pacotes (particularmente aqueles com UIs gráficas) como você determina qual é adequado para sua distribuição?
  4. Qual é o ambiente de desktop padrão para o Ubuntu 13.10?
  5. O que é um ambiente de desktop, sessão e shell?
por muru 22.09.2014 / 00:04
2

O GNOME é um projeto que oferece suporte ao ambiente de área de trabalho do GNOME, que por sua vez usa o Shell do GNOME como shell padrão. Eu presumo que você esteja falando sobre as diferenças entre o shell Unity e o shell GNOME, que são as únicas coisas que podem ser comparadas com precisão. Tecnicamente, a única diferença é que enquanto o GNOME Shell usa o gerenciador de janelas, o Unity usa o Compiz (na verdade, o Unity é um plugin do Compiz, mas vamos esquecer isso ) e o uso do NotifyOSD em vez da biblioteca libnotify. Depois disso, não há outras alterações arquitetônicas importantes. Ambos usam a maioria das mesmas bibliotecas (o que, por sua vez, parece causar conflitos quando você instala ambos), e o Unity fornece integração com serviços de terceiros (com os recursos Scope e Lens).

Em seguida, as outras diferenças são puramente estéticas, o uso de barra superior + lançador / dock (à esquerda) + dash vs barra superior + traço do GNOME, o uso de diferentes temas, em geral, eles tentam oferecer experiência do usuário diferente .

Agora, do ponto de vista institucional, o Unity é impulsionado pelo Projeto Ayatana enquanto eu disse no começo do GNOME O Shell é desenvolvido pelo projeto GNOME. E isso é mais do que isso. Então, na verdade, há mais em comum entre o GNOME Shell e o Unity do que outros shells, como kdm, xfwm4, etc .; através de há pouco em comum entre shell Unity e canela (se você ignorar o uso de GTK3).

    
por Braiam 22.09.2014 / 00:38
-1

Existem muitos ambientes de trabalho diferentes e gerenciadores de janelas para Linux. O Gnome costumava ser o padrão para o Ubuntu, mas em versões recentes, isso mudou para a Unity.

    
por l3dx 16.08.2013 / 08:41