XF86Config
O
XF86Config
localiza-se no diretório
/etc/X11
. Este arquivo configura vídeo, monitor, teclado e mouse
da interface gráfica X Window System (base de todos os
window managers que já falamos em artigos
anteriores).
Existem programas que facilitam a configuração
deste arquivo. São eles o
XConfigurator
e o
XF86Setup
(gráficos) e o
xf86config
(texto).
Porém, irei descrever o conteúdo do
XF86Config.
Section "Keyboard"
Nesta parte configuramos o teclado no X. Para saber todas
as possíveis opções, consulte o manual do
XF86Config
:
$ man XF86Config
Podemos desabilitar o protocolo de teclado do X utilizando
a opção
XkbDisable
como utilizado no arquivo de exemplo. Isto não "desliga"
o teclado, apenas o faz funcionar como no console.
Section "Pointer"
Nesta parte configuramos o mouse. Vejamos as
opções:
Protocol -
Qual o modelo compatível do mouse (neste exemplo
"Logitech").
Device -
Em que device se encontra o mouse (neste exemplo
"/dev/ttyS0", COM1).
BaudRate -
Velocidade da porta serial do mouse.
Emulate3Buttons -
Emula um terceiro botão ao clicar com os dois ao mesmo
tempo.
Emulate3Timeout -
Tempo de espera para o clique do dois botões ao mesmo
tempo, simulando um terceiro.
Section "Monitor"
Nesta parte configuramos o monitor.
Identifier, Modelname, VendorName -
Apenas usados como refêrencia para as próximas
seções.
HorizSync -
Frequência de varredura horizontal.
VertRefresh -
Frequência de varredura vertical.
Modeline -
Define uma resolução e suas frequências.
Nota
:Não tente configurar as frequências na mão, a
não ser que saiba o que está fazendo.
As resoluções definidas na opção
Modeline serão utilizadas adiante na seção
"Screen". Estas precisam existir para que se possa utilizar
tais resoluções definidas.
Section "Device"
Aqui definimos a placa de vídeo em si. O X detecta a
placa de vídeo toda vez que é iniciado.
Identifier, VendorName, BoardName -
Apenas utilizados como referência pra as
seções "Screen".
Option -
Várias opções de aceleração e
resolução de problemas para algumas placas. Para
mais informações sobre as opções
existentes, visite
http://www.xfree86.org
.
Section "Screen"
Nesta parte devemos alterar apenas o Driver que está
sendo utilizado no sistema atualmente (o XServer atual, que
normalmente é o xserver-svga).
Se você usa uma placa SVGA (muito comum), altere
apenas onde aparece:
Driver "SVGA"
Device -
Placa de vídeo definida acima na seção
"Device" (exatamente o mesmo nome entre " ").
Monitor -
Monitor definido acima na seção "Monitor"
(exatamente o mesmo nome entre " ").
DefaultColorDepth -
Bits por Pixel para utilização de cores. Se for 8,
terá 256 cores. Se for 16, terá 65 mil cores. Se
for 24, terá 16 milhões de cores.
Na
SubSection "Display"
altere onde o valor de Depth coincide com o que você
escolheu para DefaultColorDepth. Ali, na opção
Modes, você pode escolher as resoluções na sua
ordem de preferência. Para mudar de uma para outra
dentro do X, aperte ao mesmo tempo:
Control, Alt e a tecla mais ou a tecla menos.
Nota
: Coloque sempre as resoluções maiores na frente,
pois caso contrário o X utilizará virtual screen
(passando da tela. Por exemplo, com uma resolução
de 800x600 simulando uma de 1024x768, tendo que rolar a
tela).
Conclusão
Por enquanto é só. Em futuros artigos, poderemos
estar falando de novo sobre alguns arquivos de
configuração específicos, como por exemplo,
configurando impressoras e daemons.
Dúvidas no fórum ou email. Até a
próxima!