Qual é a relação entre Unity, Gnome, Gnome 3, Compiz, Metacity e LightDM?

64

Estou aprendendo sobre as Interfaces Gráficas de Usuário no Ubuntu e constantemente me deparo com termos diferentes, o que causa muita confusão para mim. Eu tentei ler tutoriais fáceis de entender sobre o relacionamento entre os pacotes nomeados, mas eu não tenho uma visão completa.

LightDM aparece como um serviço na minha instalação e é um 'Gerenciador de Janelas', como isso está relacionado ao Compiz, que também é um Gerenciador de Janelas, mas não um serviço? O Metacity também é um gerenciador de janelas?

Depois vem o Gnome 3, Unity, Gnome Shell e Gnome - todos parecem ser coisas diferentes. Por favor, ajude-me a entender a relação entre toda essa terminologia.

    
por jesterII 26.01.2014 / 21:55

1 resposta

66

Você precisa saber apenas quatro termos:

  • Gerenciador de exibição
  • Gerenciador de janelas
  • Interfaces Gráficas do Usuário (GUI)
  • Ambientes de área de trabalho

Gerenciador de exibição

Exemplos são LightDM, GDM, KDM e LXDM. Eles normalmente têm gerenciador de exibição em algum lugar em seus nomes. Eles iniciam o servidor X na inicialização e fornecem uma tela de login. Eles geralmente permitem que você selecione um gerenciador de janelas e / ou ambiente de área de trabalho como parte do login.

Gerenciador de janelas

Compiz, Metacity, Mutter, W9dk, são gerenciadores de janelas. Há muitos para listar. Se você quiser, pode verificar todos os pacotes que fornecem x-window-manager para obter uma lista incompleta dos gerenciadores de janelas no Ubuntu. Eles são responsáveis apenas por desenhar as bordas do aplicativo, gerenciando a posição das janelas, temas e decorações.

Interfaces de usuário grapical (GUI)

Qualquer coisa com a qual o usuário interaja de qualquer maneira gráfica, com ícones e representações. Gerentes de janela, gerenciador de exibição e shells gráficos, aplicativos, etc., se enquadram nessa categoria. Seja o que for que o usuário esteja usando, isso é representado predominantemente de uma forma gráfica, é uma GUI.

Ambientes de área de trabalho

No mundo Linux, é referido como um conjunto de aplicativos, pacotes, serviços, etc., que fornece um ecossistema completo e equilibrado para o usuário. Diferente do Gerenciador de Janelas ou do Desktop Manager, os Ambientes de Desktop cuidam de tudo . Da tela de login através de seu aplicativo de email, o gerenciador de rede, editor de texto, as configurações do sistema, visualizador de imagens, gerenciador de arquivos, etc. Existem 4 ambientes de desktop conhecidos no Linux e Ubuntu:

  • GNOME
  • Ambiente de Área de Trabalho do KDE
  • LXDE: ambiente de desktop leve X11
  • Ambiente de Desktop XFCE

Todos eles têm um conjunto completo de aplicativos, configurações, serviços, gerenciadores de desktop / arquivos / janelas, navegador de internet, etc.

Então, para resolver suas preocupações específicas:

  

LightDM aparece como um serviço na minha instalação e é um 'Gerenciador de Janelas'

False, Light DM é um D isplay M anager.

  

como isso está relacionado ao Compiz, que também é um gerenciador de janelas, mas não um serviço?

Não tem nada em comum. Ambos têm funções diferentes. O Compiz é um compositor de janelas, decorador de janelas, um gerenciador de janelas.

  

O Metacity também é um gerenciador de janelas?

Sim.

  

Depois vem o Gnome 3, Unity, Gnome Shell e Gnome - todos parecem ser coisas diferentes.

Gnome 3, Gnome Shell e Gnome são termos usados coloquialmente como a mesma coisa. A unidade é totalmente diferente. Unity é outro shell oposto ao Gnome / 3 / Shell. O Gnome 3 Shell tem sido comumente chamado de Gnome Shell no passado, dizendo que o GNOME, o GNOME 3 Desktop Environment ou o Gnome Shell possuem o mesmo significado.

    
por Braiam 26.01.2014 / 22:26