Costumo encontrar os termos Unity e GNOME enquanto leio sobre o Ubuntu. Entendo que o Unity é o ambiente de desktop padrão para o Ubuntu. O que é o GNOME e como ele está relacionado / diferente do Unity?
unity
gnome
desktop-environments
Dharmaputhiran
fonte
fonte
Respostas:
O que é o GNOME?
O GNOME é muitas coisas. Geralmente, o GNOME se refere ao ambiente de área de trabalho do GNOME . Citando o Arch Wiki:
Ele é criado e mantido pela fundação GNOME . Eles são a força motriz por trás de um grande número de aplicativos populares , bem como os fornecedores de um conjunto de bibliotecas como GTK, GObject e até mesmo uma linguagem chamada Vala , que são usadas para criar os aplicativos no GNOME DE e fazem parte do projeto GNOME como um todo.
Existem duas versões relativamente conhecidas do GNOME: GNOME2, há muito obsoleto e morto, e GNOME3, a versão atual. O Ubuntu acompanha o GNOME (qualquer que seja a versão atual) desde que me lembro. Você pode ver o GNOME2 em ação no Ubuntu 10.04, por exemplo. Depois que o GNOME2 foi embora, foi introduzido um modo clássico chamado GNOME Classic, GNOME Flashback (e possivelmente outros nomes), sem chegar nem perto da flexibilidade ou capacidade de personalização do GNOME2. Parecia meio que o GNOME2.
O GNOME2 foi bifurcado para se tornar MATE . 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.
O GNOME3 é o que você vê quando olha para o site do GNOME ou quando instala o Ubuntu GNOME e está embaixo de muitos aplicativos no Ubuntu e Cinnamon . O MATE está adicionando suporte ao GTK3, a biblioteca abaixo do GNOME3. Normalmente, quando os usuários finais falam do GNOME3, eles significam o GNOME Shell (já que é isso que você vê).
Como isso se relaciona com a Unity?
Você pode pensar no GNOME como o pai do Ambiente de Trabalho (DE) padrão do Ubuntu (ou um tio, pelo menos). É o projeto upstream de muitos aplicativos Ubuntu.
O ambiente de desktop padrão do Ubuntu usa a maioria dos aplicativos GNOME com algumas alterações:
O Unity e o GNOME Shell têm algumas semelhanças:
No entanto, acho que as semelhanças terminam aí.
A distribuição Ubuntu GNOME usa o GNOME, exceto os poucos casos em que os aplicativos foram corrigidos (como o GNOME Terminal).
Leitura relevante:
fonte
Gnome
, seu padrão éUnity
. Eu quero saber se o Ubuntu Gnome contémUnity
ao lado de seu padrãoGnome
?O GNOME é um projeto que fornece suporte ao ambiente de área de trabalho GNOME, que por sua vez usa o Shell do GNOME como shell padrão. Presumo que você esteja falando sobre as diferenças entre o shell do Unity e o GNOME (que são as únicas coisas que podem ser comparadas com precisão).
Tecnicamente, as únicas diferenças são que, embora o Shell do GNOME use mutter / desordem (e às vezes metacidade, mas não seja o padrão) como gerenciador de janelas, o Unity usa o Compiz (na verdade, o Unity é um plug-in do Compiz, mas vamos esquecer isso) e o uso do NotifyOSD em vez da biblioteca libnotify. Depois disso, não há outras mudanças importantes na arquitetura. Ambos usam a maioria das mesmas bibliotecas (o que, por sua vez, parece causar conflitos quando você instala as duas), e o Unity fornece integração com serviços de terceiros (com os recursos Escopo e Lente).
As outras diferenças são puramente estéticas, o uso da barra superior + lançador / dock (à esquerda) + traço versus a barra superior + traço do GNOME, o uso de diferentes temas, em geral, eles tentam oferecer uma experiência diferente ao usuário.
Agora, do ponto de vista institucional, o Unity é impulsionado pelo Projeto Ayatana, enquanto eu disse no começo o GNOME Shell é desenvolvido pelo projeto GNOME. E isso é tudo. Então, na verdade, há mais em comum entre o GNOME Shell e o Unity do que outros shells, como kdm, xfwm4, etc .; ainda há pouco em comum entre o Unity shell e o Cinnamon (se você ignorar o uso do GTK3).
fonte
Existem muitos ambientes de desktop e gerenciadores de janelas diferentes para Linux. O Gnome costumava ser o padrão para o Ubuntu, mas nas versões recentes isso mudou para Unity.
fonte