Por que o Ubuntu usa dois gerenciadores de janelas: Compiz e Metacity?

24

Estou um pouco confuso sobre isso. O Ubuntu usa dois gerenciadores de janelas diferentes ao mesmo tempo?

    
por Stann 05.02.2011 / 23:58

3 respostas

22

Eles não são usados ao mesmo tempo, mas eu posso ver a causa da confusão.

  • A Metacity lida com a compostagem leve e também faz decorações nas janelas.
  • O Compiz só faz uso do gerenciamento de janelas e passa a decoração da janela para gtk-window-decorator ou emerald . Por padrão, gtk-window-decorator é usado para emular o tema atual do Metacity, mas também tem seus próprios temas baseados em cairo.

Então, embora possam parecer semelhantes em alguns aspectos, além dos arquivos de tema reais usados, eles são códigos subjacentes muito diferentes.

Mas por que ambos os dois?

Porque o Compiz precisa de um hardware melhor para rodar. Muitas pessoas ainda não têm hardware que suporte DRI, então o Ubuntu inclui ambos para dar a todos um desktop.

    
por Oli 06.02.2011 / 00:54
14

Ele usa um ou outro, dependendo das suas configurações. Se você abrir o sistema - > Preferências - > Aparência e vá para a guia de efeitos visuais, se você escolher nenhum, em seguida, a metacidade é usada, caso contrário, compiz é.

    
por psusi 06.02.2011 / 00:01
2

Você só pode usar um gerenciador de janelas de cada vez. Como o psusi escreveu o Ubuntu escolhe entre o Metacity e o Compiz, dependendo das suas configurações.

O Metacity e o Compiz são apenas os dois gerenciadores de janelas disponíveis na configuração padrão do Ubuntu, mas há muitos mais disponíveis e a maioria deles pode ser usada com o Gnome. O xwinman fornece uma boa visão geral do que está disponível e tem uma breve explicação sobre os conceitos gerais por trás dos gerenciadores de janelas.

    
por Florian Diesch 06.02.2011 / 01:52