Esse artigo nos apresenta a uma metodologia universal de configuração do servidor X. Seguindo esses passos você poderá ter o ser X configurado em praticamente qualquer hardware suportado.
Uma vez tendo salvado o arquivo de configuração do X com
minha configuração, o usuário deve observar as linhas do mesmo,
existem sessões específicas no texto do arquivo que configuram
os diversos ítens do modo gráfico:
Section "InputDevice"
Identifier "Mouse0" -----------> configuração do mouse
Section "InputDevice"
Identifier "Keyboard0" -----------> configuração do teclado
Section "Monitor"
Identifier "Monitor0" --------------> configuração do monitor
Section "Device"
Identifier "Card0" ------------------> configuração da placa de vídeo
Section "Screen"
Identifier "Screen0" ---------------> configuração da resolução gráfica e cores
Os ítens que o usuário tem que configurar conforme o hardware que
tem são o mouse, o teclado e a placa de vídeo. O monitor e a resolução
gráfica estão em modos "universais" que funcionam em qualquer máquina.
Para ajustar a configuração é simples: para cada sessão existem linhas
comentadas que dizem o que o comando abaixo faz, exemplo da
configuração do mouse:
# mouse serial (com1) ----------------> comentário dizendo que é mouse serial na com1
# Option "Protocol" "Microsoft" ------> protocolo usado pelo mouse serial
# Option "Device" "/dev/mouse" ---> dispositivo do mouse
Portanto para configurar esse mouse serial, basta retirar os #
das linhas Option. A linha com o comando # na frente não é executada
pelo X.
Sendo assim, basta olhar as linhas da sessão que se quer mudar e
colocar # nas linhas de um mouse que você não tem e retirar o # das
linhas de seu mouse. Esse processo deve ser repetido com o teclado
e a placa de vídeo.
No caso da configuração da placa de vídeo uma observação importante:
esta configuração "universal" usa dois drivers básicos do X,
o vesa (vesa) e o framebuffer (fbdev). O vesa não requer nada de
especial para rodar e deve funcionar bem com praticamente todas as
placas de vídeo do mercado, sejam novas ou antigas. O fbdev só
funciona com placas de vídeo compatíveis com framebuffer e requer
que o framebuffer esteja presente no kernel do Linux e na
inicialização do sistema, para isso o /etc/lilo.conf tem que
estar com a seguinte linha:
vga=791
Se for usar o fbdev, então mude o lilo.conf conforme essa linha,
salve e execute o comando lilo. Na inicialização do Linux aparecerá
um pinguinzinho no canto da tela, se não aparecer pode ser que o
seu kernel não foi compilado com o recurso do framebuffer, ou então
a placa de vídeo não é compatível, nesse caso aparece uma mensagem
dizendo para apertar uma tecla para mostrar os modos de tela
disponíveis. Se isso acontecer, use o driver vesa.
Após ter mudado a configuração, salve o arquivo de configuração do X,
vá para o shell/prompt e dê o comando:
$ startx
Seu gerenciador de janelas rodará com mouse, teclado, tudo
configurado.
Algumas dicas extras sobre o X:
Mudar resolução sem usar o CTRL + ALT + (+) ou (-)
Use o comando xrandr para ver as resoluções que seu
sistema suporta:
$ xrandr
SZ: Pixels Physical Refresh
*0 1024 x 768 ( 347mm x 260mm ) *60
1 800 x 600 ( 347mm x 260mm ) 60
2 640 x 480 ( 347mm x 260mm ) 60
3 700 x 525 ( 347mm x 260mm ) 60
4 640 x 512 ( 347mm x 260mm ) 60
5 512 x 384 ( 347mm x 260mm ) 60
6 400 x 300 ( 347mm x 260mm ) 60
7 320 x 240 ( 347mm x 260mm ) 60
Depois execute o comando xrandr -s N, onde N é o número
que corresponde a resolução que for usar. Exemplo:
$ xrandr -s 1
(muda para resolução de 800x600)
Após o comando deve-se reiniciar o gerenciador de janelas
com o comando que cada um tem para fazer isso. Não é sair da
interface, apenas "restartar" o gerenciador de janelas.
Ao "cobaia" Bradley, o ninja nórdico
cvs o The Invisilble Man
aedigital, o klingon
Xdollar, o doleta
slac, o veio do slack
e todos os users dos canais: #micro (freenode) e #linuxajuda (brasnet)
[1] Comentário enviado por agk em 04/08/2004 - 11:58h
Parabéns pelo artigo, muito bom pra quem tem dificuldade em configurar o X e principalmente para usuários iniciantes, mas quem quer configurações mais refinadas, vai ter que aprender a personalizar seu arquivo de configuração, ex: refresh rate mais alto para monitores que suportam (85hz), configurações para opengl dentre outras.
Gostei também do comando xrandr, esse eu não sabia.
Valeu pelo artigo, continue assim.
[2] Comentário enviado por maximous em 04/08/2004 - 12:10h
Até algum tempo atrás usava o 'xf86config' para configurar o vídeo, porém, vi em um script de uma distro que roda em CD (acho que Slax), o uso do comando 'XFree86 -configure'.
Este já faz uma boa parte do serviço, basta então as customizações. Segue abaixo a parte do 'man XFree86' referente a este parâmetro:
-configure
When this option is specified, the X server loads all video
driver modules, probes for available hardware, and writes out
an initial XF86Config‐4(5x) file based on what was detected.
This option currently has some problems on some platforms, but
in most cases it is a good way to bootstrap the configuration
process. This option is only available when the server is run
as root (i.e, with real‐uid 0).
PS.: este comando gera um arquivo com extensão '.new' no diretório atual, e então você deve copia-lo para o local correto da configuração (geralmente /etc/X11/ com o nome XF86Config{-4})
[4] Comentário enviado por kdark23 em 04/08/2004 - 17:10h
Muito bom!!!
com este script eu ja tenho mais uma boa noção de como
configurar o X...so me resta saber se posso usar este script
para configurar meus terminal na minha rede de XDMCP
[5] Comentário enviado por engos em 05/08/2004 - 14:16h
Observações:
Deixar o "genérico" em um monitor e place de vídeo não é "saudável" para o equipamento. Gerenciador de janela é uma coisa, ambiente gráfico é outra, o KDE e Gnome são ambientes gráficos, diferente do WindowMaker que é gerenciador de janela, pois é "só" isso que ele faz.
De resto achei legal e bem redigido, possui boas dicas e não complica nada. Gostei do artigo.
[6] Comentário enviado por cybercop em 05/08/2004 - 18:46h
Bom la vai outra dica para a galera para configurar o video automaticamente com o driver desejado, que resolveu meus problemas aki:
No terminal digite:
X -configure
OBS.: (isso mesmo: a letra X tem que esta em MAIUSCULO), que o xorg vai procurar automaticamente o driver para o seu video, com isso sera criado um arquivo chamado:
/root/xorg.conf.new
com isso, va ao terminal novamente e digite:
mv /root/xorg.conf.new /root/xorg.conf
mv /etc/X11/xorg.conf /etc/X11/xorg.conf.bak
e depois digite:
cp /root/xorg.conf /etc/X11/xorg.conf
Pronto, ai eh soh restartar o micro!
Outra saida eh fazer o seguinte no terminal:
mv /etc/X11/xorg.conf /etc/X11/xorg.conf.bak
cp /etc/X11/xorg.conf-fbdev /etc/X11/xorg.conf
Que o Servidor X vai entrar no modo classico!
Abracos Megatron pelo excelente artigo e valeu galera!
[11] Comentário enviado por a1uk4rd em 17/11/2004 - 08:13h
Amigo, gostei bastante do seu artigo, bem claro e direto, qualquer um consegue entender e seguir os passos. Este comandinho xandr eu não sabia também :) a final de contas, a vida é um grande aprendizado.
[14] Comentário enviado por raffaelfasan em 15/02/2005 - 23:44h
era isso q eu precisava =P
eu sou um iniciante, e pesquisei e vi que o slackware se "encaixa" no que eu quero... eu nao faço mta coisa no modo console ou modo texto (naum sei se são iguais) e preciso da interface grafica pra mim "acostumar"... vlw mesmo, abraços...
[25] Comentário enviado por albertguedes em 14/09/2006 - 13:03h
Bom para começar a aprender de vez a mexer com video no linux, porque uma hora ou outra, sempre temos que mexer no config, aja paciência, caramba ... : (
[27] Comentário enviado por bhartt em 31/05/2010 - 22:10h
ai galera boa noite!
eu sou usuario basico avnçado no windows mas agora comecei a me intereçar pelo linux.
instalei uma maquina virtual no meu pc que é xp, com o virtualbox,
instalei o DEBIAN 5.0, mas toda vez que tento inicializar a maquina virtual ocorre o erro disendo que o servidor x não está configurado.
tentei os comandos acima tanco como root e usuario mas sempre da COMMAND NOT FOUND VERIFIQUEI CADA COMANDO PARA TER CERTEZA DE QUE NÃO HAVIA ERRO DE DIGITAÇAO: ALGUEM TEM IDEIA DE COMO ME AJUDAR?
DESDE JÁ AGRADEÇO.
[29] Comentário enviado por bhartt em 01/06/2010 - 09:25h
Mas o ubuntu já vem cons as configurações definidas, o Debian força o usuario a aprender comandos e configurações, eu sei que não é nada simples mas comecei as escavucar o linux e estou achando o maximo os comandos.
mas valeu pela dica, ah.. tenho o ubuntu virtual tbm em minha maquina e esta rodando tranquilo.