Window Manager x GUI

1. Window Manager x GUI

Perfil removido
removido

(usa Nenhuma)

Enviado em 05/10/2011 - 20:27h

Fala galera, beleza?

Bom, estive reparando algumas coisas esses dias e acabei ficando meio perdido. Eu não sabia que havia diferença entre GUI e Window Manager.

Um exemplo rápido é o Unity do Ubuntu 11.04, em que a GUI é o Gnome e o WM é o Compiz. Quando instalei o Compiz no Xubuntu percebi que também havia a mudança do Xfwm para o Compiz. Já ouvi muitos outros nomes, outros que também uso muito, como por exemplo Metisse, Metacity, Compiz, Kwin, Xfwm, openbox...

Alguém pode me explicar como isso funciona e também algumas definições? Porquê o WM é "independente" da interface? Não era pra ser tudo uma coisa só (já que o WM roda "dentro" da interface gráfica..)?

Valeu...


  


2. Re: Window Manager x GUI

Alberto Federman Neto.
albfneto

(usa openSUSE)

Enviado em 05/10/2011 - 22:34h

vamos por partes, o que forma a janela é o X, W-Window...

para ficar com as janelas bonitas, precisa de duas coisas:

ou só um Window Manager, um gerenciador de janelas,

ou um gerenciador de janelas e mais "vestindo" por cima dele uma roupa de luxo para ele = vai ser um ambiente gráfico completo (vc chamou de GUI)

Com as definições, entenderá...

KDE e GNOME são ambientes gráficos completos. Outros são o Looking Glass (ambiente grafico completo 3D e não tem WM), o XFCE...

agora no GNOME3, ele tem um gerenciador de janelas normal dele, se chama GNOME-Shell.

Os do GNOME2, se chamam METACITY e nos GNOME2 (só de Ubuntu) mais novos, o MUTTER.

o do KDE se chama KWIN (por sí só é 3D), o do XFCE ( ex no Xubuntu) se chama XFWM4.

agora vc quer um cubo, efeitos 3D grandes, vc trocará o Metacity ou Mutter (no GNOME), o XFWM4 (no XFCE) ou mesmo o KWIN (no KDE) por Compiz.

(Compiz é um gerenciador de janelas 3D). Outro gerenciador 3D é o Metisse...

Agora o UNITY é um plugin de Compiz, ele roda no GNOME com Compiz, no lugar do Metacity ou do Mutter.

Certas coisas que parecem ambientes gráficos completos são na realidade somente gerenciadores de janelas sofisticados. São o E17, o LXDE...portanto não precisam de nada, são seus proprios gerenciadores.

é como um quadro de pintura... a armação de madeira é o X-Window (X), a tela é o gerenciador de janelas e a pintura é o GNOME ou o KDE. as vezes,

a tela e a pintura são uma coisa só, pq a tela "ja vem razoavelmente pintada" como no LXDE e no E17.
outras vezes a tela é simples e roda sem pintura... OpenBox eoutros Boxes, como blackbox, fluxbox.

Portanto independente é as vezes, como no GNOME, XFCE ou no KDE, mas outras vezes é uma coisa só como no E17 ou no LXDE...

mais detalhes:

http://www.vivaolinux.com.br/artigo/Introducao-aos-ambientes-graficos-e-gerenciadores-de-janelas-men...



3. Re: Window Manager x GUI

Perfil removido
removido

(usa Nenhuma)

Enviado em 06/10/2011 - 13:21h

Bom, acho que entendi mais ou menos, então vou escrever aqui e você me corrige se eu estiver errado.. blz?

Primeiramente, precisamos do X (mas também haverá o wayland no futuro, certo?). Ele é quem faz a primeira "camada gráfica".

Em cima dele, roda os gerenciadores de janelas (Metacity, Mutter, Kwin, Xfwm, TWM, Gnome-Shell, openbox).

Juntamente com esses gerenciadores de janelas, rodam os ambientes gráficos completos, que funcionam como complemento. Um exemplo é o Kwin que funciona juntamente, com o KDE, o Gnome-Shell ou Metacity, que funciona juntamente com o Gnome, Xfwm que funciona juntamente com Xfce (não precisam ser exatamente como eu disse, eu quis demonstrar apenas os "oficiais" de cada interface).

Compiz, Beryl, Metisse são apenas complementos desses gerenciadores de janelas, que adicionam efeitos, funções e "outros".

Entendi certo?






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts