****** 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".

 

 

Índice