****** Outro jeito de configurar X-Window ******
Funciona em 98% das vezes que eu tento :
1 - Corre o SuperProbe para identificar o tipo de placa de video,
memoria, chipset e o que mais de direito. Com isto ja' se faz a
determinacao do tipo de servidor necessario.
2 - Apos instalado o servidor necessario corra o xf86config(1). Informe
o tipo de mouse. Informe que o seu monitor e' fantastico, com as
maiores velocidades de varredura que ele apresentar para voce. Ta'
legal, voce nao e' o rei da cocada preta e nao ta' com esta bola
toda mas o xf86config(1) vai acreditar em voce ;) Na descricao voce
pode colocar qualquer piada sobre o Bill ou simplesmente apertar
<enter>.
3 - Veja a tabela de placas suportadas ( eu acho que ele chama de
database ) e selecione a sua placa. Aqui tem um detalhe IMPORTANTE,
se for o caso, o xf86config(1) vai dizer para voce : "Do NOT probe
for clocks or use ...". Se for o caso fique com isto na cabeca.
4 - Se for o caso selecione o 'chipset' e o RAMDAC.
5 - Nas descricoes voce pode usar as mesmas instrucoes para o monitor.
6 - Quando ele perguntar corre o 'X -probeonly' ? Lembre-se do item 3
acima, se la' for dito 'Do NOT' entao 'do not' ! Responda 'n' e va'
em frente.
7 - Mande escrever o '/etc/XF86Config'.
8 - Edite o '/etc/XF86Config' recem gravado e voce vai achar linhas do
tipo :
# 640x480 @ 72 Hz, 36.5 kHz hsync
Modeline "640x480" 31.5 640 680 720 864 480 488 491 521
# 800x600 @ 60 Hz, 37.8 kHz hsync
Modeline "800x600" 40 800 840 968 1056 600 601 605 628 +hsync +vsync
# 800x600 @ 72 Hz, 48.0 kHz hsync
Modeline "800x600" 50 800 856 976 1040 600 637 643 666 +hsync +vsync
# 1024x768 @ 60 Hz, 48.4 kHz hsync
Modeline "1024x768" 65 1024 1032 1176 1344 768 771 777 806 -hsync -vsync
Para usar a resolucao 1024x768 va' da ultima destas linhas onde
aparece 'Modeline "1024x768"' para cima comentando *quase* todas
elas ( #Modeline "1024x768" ). Deixe so' a ultima ( na realidade a
primeira ) sem comentar :
# 1024x768 @ 87 Hz interlaced, 35.5 kHz hsync
Modeline "1024x768" 44.9 1024 1048 1208 1264 768 776 784 817 Interlace
Esta e' uma especie de feijao com arroz que (quase) sempre funciona
a contento. Esta mesma especie de trabalho sujo pode ser feito com
outras resolucoes, se necessario.
9 - Teste esta configuracao com o comando startx(1). Teste as diversas
resolucoes apertando <ctrl><alt><+ do keypad>. Todas elas devem
funcionar mais ou menos a contento. Talvez voce precise algo do
tipo chegar a imagem para um lado ou outro, ou aumentar ou diminuir.
Sei la', este tipo de coisa que se pode fazer nos monitores.
10 - Se tudo correu bem, voce vai notar que o X11 so' entra na menor
resolucao. Se quiser mudar isto em definitivo edite de novo o
'/etc/XF86Config' e procure uma secao dele onde se le algo do
genero:
# The Colour SVGA server
Section "Screen"
Driver "svga"
Device "Generic VGA"
Monitor "My Monitor"
Subsection "Display"
Depth 8
Modes "640x480" "800x600" "1024x768"
ViewPort 0 0
Virtual 1152 900
EndSubsection
EndSection
Observe duas coisas :
a) a ordem em que estao os "Modes". O primeiro e' o default. Em
geral eu simplesmente inverto a ordem desta linha.
b) o parametro "Virtual". Ele diz qual e' o tamanho virtual do sua
tela. Se voce deixa "1152x900" e usa uma resolucao de "1024x768"
a imagem na tela vai ficar se "deslocando" para os lados. Eh
como se o que voce visse fosse uma "janela" menor que o tamanho
real da tela e tivesse que ficar delocando para ver tudo.
Em geral eu comento esta linha e com isto o "Virtual" ficara do
tamanho da maior resolucao do "Modes".