Xorg, Windows Manager, Desktop Environment e Display Manager

O que temos quando instalamos o Linux com Interface gráfica? talvez não perceba mas o sistema instalado é composto por diversas partes.  Acesse nosso artigo instalando o ubuntu por etapas. Nesse artigo mostramos a instalação do ubuntu sem interface gráfica, apenas a tela preta 🙂 . Após isso, instalamos o xorg, que é servidor para nosso ambiente gráfico; ainda depois disso, instalamos nossa tela de login(Display Manager) e nosso ambiente de trabalho(Desktop Environment). Só assim  podemos ver e entender um pouco das divisões com que o Linux trabalha.

Termos importantes

 

  • GUI: Graphical user environment ou  Ambiente Gráfico de Usuário,  é uma sigla usada para qualquer ambiente gráfico.
  • CLI: Command Line Interface ou Interface de Linha de Comando. É quando acessamos o sistema que não tem interface gráfica(GUI), apenas por meio de texto.
  • X Windows System:  Sistema de Janelas X ou apenas X. é o principal GUI usado no Linux. Sim esse  é a base onde se é montada a interface gráfica(GUI).

 

Outros termos:

 

  • Kernel com drivers, módulos e programas de linha de comando: Esses foram instalados “automaticamente” quando  instalamos o ubuntu mini  sem a interface.
  • Xorg: Servidor de ambiente gráfico. Uma implementação  fornecida pela instituição X.org Foundation. É a base para instalarmos o login manager e Desktop Environment.
  • Login manager ou Display Manager:  A  tela que fornece os campos para acessarmos com usuário e senha. com o Display Manager o Sistema irá estar ligado à Sessões. O que é sessões? isso veremos em outro post. Como nosso Login Manager escolhemos o lightDM.
  • Nosso Desktop Environment ou Ambiente de Trabalho: Escolhemos o Xfce. Mas poderia ser GNOME,  KDE etc..

Viu só? é isso que iremos ver um pouco nesse artigo!

 

 

Servidor X e Cliente X

Ao realizarmos a instalação de um sistema operacional Linux o GUI já é instalado automaticamente. A não ser que faça como fizemos no link passado acima onde instalamos o ubuntu sem interface primeiramente e só depois instalamos nossa GUI querida.

X trabalha baseado em cliente/servidor.

Tanto o cliente quando o servidor X geralmente é encontrado rodando no mesmo computador.  Mas pode ser que o servidor X esteja em um computador e o cliente em outro, como por exemplo, ao usar o um “terminal burro”(terminal X).

 

Servidor X: Atualmente o servidor X padrão é o X.org ou apenas xorg, que é mantido pela X.org Foundation. Antigamente, além do xorg havia o XFree86 e ainda o Accelerated-X.  O servidor X prover configurações para mouse, teclado, resolução de tela, profundidade de cores de vídeo. Enfim, é a base, o alicerce sobre a qual é colocada a GUI.

O cliente X: são os programas que você está acostumado a usar. Como por exemplo o calc, libreOffice, WPS, firefox, thunderbird etc..

Clique aqui para acessar o artigo onde instalamos o xorg e alguns clientes X

Qual a Versão do Xorg?

Para sabermos a versão do xorg basta executarmos o comando “Xorg -version” ou “X -version”

elder@ubuntu:~$ sudo Xorg -version

X.Org X Server 1.19.6
Release Date: 2017-12-20
X Protocol Version 11, Revision 0
Build Operating System: Linux 4.4.0-148-generic x86_64 Ubuntu
Current Operating System: Linux ti 4.15.0-58-generic #64-Ubuntu SMP Tue Aug 6 11:12:41 UTC 2019 x86_64
Kernel command line: BOOT_IMAGE=/boot/vmlinuz-4.15.0-58-generic root=UUID=a76594d9-ac9f-4dce-b8e6-265c088d7710 ro splash quiet vt.handoff=1
Build Date: 03 June 2019  08:10:35AM
xorg-server 2:1.19.6-1ubuntu4.3 (For technical support please see http://www.ubuntu.com/support) 
Current version of pixman: 0.34.0
	Before reporting problems, check http://wiki.x.org
	to make sure that you have the latest version.

Acima, vemos que a versão do xorg instalado aqui é a 1.19.6

Instalado o xorg ainda não estará completo seu sistema. Irá precisar de um ambiente de área de trabalho(Desktop Environment) e uma tela de login(Login Management  ou Display manager) para acesso com usuário e senha.

Windows Manager ou Gerenciador de Janela

Um gerenciador de Janelas(Window Manager) também é um cliente X. Podemos dizer que é um cliente X especial, pois nos oferece facilidades como botões de fechar, maximizar, redimensionamento de janelas etc… Existem vários Gerenciadores de janelas e podemos escolhê-los de acordo com a sua aparência(layout).

Como exemplos de windows manager temos: Compiz,  aewm,  Enlightenment, Blackbox, Fluxbox, FVWM  e Xfwm . Veja mais clicando aqui.

Desktop Environment ou Ambiente de Trabalho

Um desktop environment é um ambiente de trabalho mais completo, geralmente formado por um window manager(gerenciador de janela) + aplicativos. Temos como exemplo o KDE, GNOME, Cinnamon, Xfce.

 

Display Manager

Aqui não entraremos nesse assunto ainda, mas podemos pelo menos falar o que é e do que se trata um Display Manager. Em português traduziríamos como? gerenciador de exibição?

 

Seguem alguns prints de Display Manager(ou Login Manager)

LightDM

CMD

XDM

GDM

SDDM

KDE PLASMA

KDE

MDM

LXDM

Qingy

 

Conclusão

Ainda não é o fim. Como não poderia deixar de ser, há muita coisa envolvida. No próximo Post procurarei falar sobre Sessões.

Até a próxima!

Link Facebook: https://www.facebook.com/gnulinuxbr

Link WhatsApp: https://chat.whatsapp.com/H56efmndpH5KfGnIHzbjjx

Link Telegram: https://t.me/gnulinux_brasil

YouTube: https://www.youtube.com/channel/UCwyFWDqE0v7SwpZenjmzxYQ

Leitor voraz e um dos administradores do GNU/Linux Brasil no Whatsapp, facebook, youtube e nesse dito site: www.gnulinuxbrasil.com.br

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *