Qual é a diferença entre um ambiente de desktop e um gerenciador de janelas?

76

Como o título diz.

Estou com dificuldade para entender quais são as diferenças entre um ambiente de área de trabalho e um gerenciador de janelas?

EDIT: Isso é o que eu descobri mais tarde.

Existem basicamente três camadas que podem ser incluídas no desktop Linux:

X Windows - Essa é a base que permite que elementos gráficos sejam desenhados no visor. X do Windows constrói a estrutura primitiva que permite mover de janelas, interações com teclado e mouse, e chama janelas. Isso é necessário para qualquer área de trabalho gráfica.

Gerenciador de Janelas - O Gerenciador de Janelas é a peça do quebra-cabeça que controla o posicionamento e a aparência das janelas. Gerenciadores de janelas incluem: Iluminismo , Afterstep , FVWM , Fluxbox , IceWM , etc. Requer X Windows, mas não um ambiente de trabalho.

Desktop Environment - Aqui é onde começa a ficar um pouco confuso para alguns. Um ambiente de área de trabalho inclui um gerenciador de janelas, mas é baseado nele. O Ambiente de Área de Trabalho normalmente é um sistema muito mais integrado que o Gerenciador de Janelas. Requer o X Windows e um gerenciador de janelas. Exemplos de ambientes de desktop são GNOME , KDE , canela , Xfce entre outros)

    
por Zolomon 18.12.2010 / 22:56

4 respostas

39

O gerenciador de janelas gerencia suas janelas. Coloca a decoração da janela em torno do conteúdo, incluindo os botões para minimizar ou fechar. Permite redimensionar e mover as janelas, decide qual janela está no topo. Metacity e Compiz são dois exemplos de hoje, twm e fvwm podem ser lembrados por pessoas velhas como eu.

Um ambiente de área de trabalho oferece uma experiência geral ao usuário. Tem os painéis, os menus do sistema, os acionadores de partida, os applets de status. Ele precisa de um gerenciador de janelas, é claro, para gerenciar as janelas. Pode oferecer um explorador de arquivos e visualizador padrão. Para simplificar, ele pode até conter editor padrão, programa de terminal ou até mesmo e-mailer, todos feitos para parecerem iguais e funcionarem juntos. Gnome, XFCE e KDE são os mais conhecidos no momento.

    
por MPi 07.01.2011 / 09:16
9

Vou tentar ser breve. Tomando Ubuntu para um exemplo:

  • Compiz / Metacity (ou KWin, XFWM) são gerenciadores de janelas . Sua finalidade é desenhar janelas, bordas, botões, etc.
  • O Gnome (ou KDE, XFCE) são ambientes de desktop , porque ao lado de um gerenciador de janelas eles empacotam uma tela de login, painéis e systrays, além de certas ferramentas para configurar e ajustar configurações.
por chris 07.01.2011 / 13:04
9

Além de acima de tudo ...

O que é um gerenciador de janelas?

O Gerenciador de Janelas é um software que gerencia as janelas, permitindo que as janelas sejam abertas, fechadas, redimensionadas e movidas. Também é capaz de apresentar menus e opções para o usuário. Ele controla a aparência da interface do usuário. Com Linux ou BSD, você tem escolhas. Você é livre para selecionar qualquer número de gerenciadores de janela, desde simples e simples (pouca memória e consumo de CPU) até grandes recursos de recursos. Existem aproximadamente 17 gerenciadores de janela "mainstream" e pelo menos outros 70.

Aqui está uma pequena lista de alguns dos mais populares:

  • fvwm2
  • twm
  • mwm
  • wm2
  • AfterStep
  • Iluminação
  • WindowMaker
  • IceWM
  • Sawfish
  • Blackbox
  • Fluxbox
  • e MetaCity

Para um site realmente bacana que lista todos eles, tente www.plig.org/xwinman/ .

O que é um ambiente de área de trabalho?

Um ambiente de desktop (DE) geralmente é montado sobre um gerenciador de janelas e adiciona muitos recursos, incluindo painéis, barras de status, recursos de arrastar e soltar e um conjunto de aplicativos e ferramentas integrados. Na verdade, as opiniões dos usuários sobre sistemas operacionais geralmente são baseadas em uma coisa: o Ambiente da Área de Trabalho. Naturalmente, o DE é apenas uma pequena parte de um sistema operacional, e em sistemas Linux e Unix, o Gerenciador de Janelas e / ou o DE podem ser substituídos ou altamente personalizados sem violar qualquer contrato de licenciamento do usuário final.

Os ambientes de desktop mais populares para Unix / Linux são:

  • GNOME
  • KDE
  • CDE
  • XFce

(Claro, existem outros.)

Cortesia link

Alegra-te ....

    
por zeal 31.08.2013 / 21:38
1

IMHO o termo Ambiente de Área de Trabalho deriva do termo do Gerenciador de Janelas. Como um ambiente de área de trabalho é um conjunto de software / ferramentas que constrói a interface visual complexa entre o ser humano e o computador, enquanto o Window Manager serve apenas para criar uma interface gráfica simples (lembro-me do XWindows na estação da Silicon Graphics em 1995) :)).

Atenciosamente, Vincenzo

    
por Vincenzo 18.12.2010 / 23:44