X. Org? Que diabos e isso?
Muitas pessoas quando iniciam suas primeiras aventuras pelos árduos e duros caminhos do Open Source ou começam utilizar sistemas Linux, se deparam com termos esdrúxulos como “subir o x” ou “ deixa eu killar”, “pera ae, vou matar o x”, “cai aqui, o x morreu”, mas que diabos e esse x?
O X e uma abreviação para X windows System, também chamado de X11, sua função está na criação e renderização da interface gráfica disponível. Ele é quem ira fornecer recursos para que a janela e gráficos sejam criados para que você possa utilizar o seu sistema de forma mais amigável e ágil.
Diferente de outros sistemas operacionais, como o windows por exemplo, a interface gráfica no Linux não está atrelada ao seu cerne (kernel), a interface gráfica é apenas um “extra”, ele e totalmente funcional sem ela, existem diversos softwares que rodam em modo texto, mas não queremos nos aprofundar no mundo das letras brancas e tela preta.
Atualmente existem duas implementações do X11, o X. Org (ou xorg) e o Xfree86, o xorg é um fork (um projeto criado a partir de outro já existente) do Xfree, o xorg foi criado devido a problemas como a demora para disponibilizarem correções e a mudança de licença do xfree que passou a utilizar uma licença incompatível com a GPL. O X. Org hoje está presente em praticamente todas distribuições, é não tenho conhecimento de distribuições que não utilizam o xorg, é o xfree vem sendo utilizado cada vez menos, dia após dia.
Configurando o X. Org
Em distribuições derivadas do Debian (como Ubuntu) usamos o comando:
# dpkg-reconfigure xserver-xorg
De forma universal, podemos configurar o xorg em qualquer distribuição com o comando:
# xorgconfig
ou
# Xorg -configure
ou
# X -configure
Lembrando ambos devem ser executados com privilégios de administrador (root, # ). Os arquivos de configuração do estarão localizados em /etc/X11/xorg.conf
X. Org antigo e novo.
Nas versões 7.4 e anteriores do X. Org, ele era responsável também pelo reconhecimento do teclado, mouse, vídeo. Quando foi lançada a versão 7.5 ocorrem mudanças, o HAL passou a ser responsável pelo reconhecimento do teclado, mouse e vídeo. Mas o xorg.conf ainda pode utilizado para esta tarefa.
Caso não queira o HAL gerenciando o reconhecimento e a configuração, logo após executar o “X -configure” ou “xorgsetup” para gerar um xorg.conf, adicionar as linhas abaixo na seção “ServerFlags” para desabilitar o hotplug dos input devices via HAL:
Option "AllowEmptyInput" "false"
Option "AutoAddDevices" "false"
Option "AutoEnableDevices" "false"
Dicas interessantes
- Utilizando dois monitores
- Drive SiS 671/771 + X. Org no Ubuntu 10.04 Lucid Lynx
- O Xorg mudou, Como configurar. Aqui algumas dicas
Referências
http://www.xfree86.org/current/
http://www.gdhpress.com.br/ferramentas/leia/index.php?p=cap1-10
http://under-linux.org/wiki/Tutoriais/X/Xorg
http://wiki.debian.org/Xorg
http://wiki.archlinux.org/index.php/Xorg_%28Portugu%C3%AAs%29


É, no começo eu me atrapalhei todo com o Xorg, ainda tenho algumas dúvidas, mas é ir aprendendo sempre um pouco mais.
Sim de fato é complicado mesmo utilizar o xorg no inicio com o tempo vai aumentando a sua base de conhecimento até uma hora ira domina-lo :)
Existem muitas opções para o xorg, parâmetros e mais parâmetros acaba sendo muito bom utilizar o manual para sempre se lembrar das opções do xorg.conf
Boa sorte.
[]‘s