Configurando resolução virtual no X
Dica publicada em Linux / Configuração
Configurando resolução virtual no X
Esta dica servirá para aqueles monitores que não suportam aquela resolução que você gostaria de configurar. Um exemplo, tenho uma máquina que o monitor suporta apenas 800x600, mas com a virtualização da resolução configurei a resolução para 1280x1200. E o melhor de tudo: sem perder performance.
Bem, o teste foi feito em Slackware 10.2 e 11, utilizando o Xorg. Em testes feitos em Xfree86 não obtive êxito.
Como fazer:
Localize a SubSection "Display", onde você utiliza para determinar as resoluções e quantidade de cores.
Ex:
Bem, o teste foi feito em Slackware 10.2 e 11, utilizando o Xorg. Em testes feitos em Xfree86 não obtive êxito.
Como fazer:
Localize a SubSection "Display", onde você utiliza para determinar as resoluções e quantidade de cores.
Ex:
Section "Screen"
Identifier "Screen 1"
Device "VESA Framebuffer"
Monitor "My Monitor"
DefaultDepth 24
Option "RenderAccel" "true"
Option "AllowGLXWithComposite" "true"
Option "AddARGBGLXVisuals" "true"
Option "DisableGLXRootClipping" "true"
SubSection "Display"
Depth 8
Modes "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 16
Modes "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 24
Modes "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 32
Modes "800x600" "640x480"
EndSubSection
EndSection
Se você notar na sessão Section "Screen", a opção "DefaultDepth 24" foi selecionada, indicando assim que a sessão Display usada será a Depth 24, então é aí que colocamos a configuração virtual da resolução.
Para ser mais prático darei apenas um exemplo:
Section "Screen"
Identifier "Screen 1"
Device "VESA Framebuffer"
Monitor "My Monitor"
DefaultDepth 24
Option "RenderAccel" "true"
Option "AllowGLXWithComposite" "true"
Option "AddARGBGLXVisuals" "true"
Option "DisableGLXRootClipping" "true"
SubSection "Display"
Depth 8
Modes "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 16
Modes "800x600" "640x480"
EndSubSection
SubSection "Display"
Virtual 1152 864
Depth 24
Modes "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 32
Modes "800x600" "640x480"
EndSubSection
EndSection
Pronto, basta reiniciar o X e está tudo certo.