Você está na página 1de 6

No passado:

O suporte vdeo no Linux era provido pelo Xfree, que j vem com drivers para as placas suportadas. Alm dos drivers open-source includos no Xfree voc pode instalar os drivers binrios distribudos pela nVidia e ATI. Antigamente, at a verso 3.x, o Xfree possua vrias verses separadas, com drivers para diferentes placas de vdeo. Isso complicava a configurao e obrigava as distribuies a manterem instaladas todas as diferentes verses simultaneamente, o que tambm desperdiava muito espao em disco. A partir do Xfree 4.0 existe apenas uma nica verso unificada, com drivers para todas as placas e recursos suportados. Melhor ainda, cada driver d suporte todas as placas de um determinado fabricante, o "sis" d suporte a todas as placas da SiS, o "trident" d suporte a todas as placas da Trident e assim por diante. Temos ainda dois drivers genricos, o "vesa" e o "fbdev", que servem como um mnimo mltiplo comum e uma opo para fazer funcionar placas novas (ou muito antigas), que no sejam suportadas pelos drivers titulares. Outro detalhe interessante que toda a configurao do vdeo, incluindo o mouse e o suporte a 3D feita atravs de um nico arquivo de configurao, o /etc/X11/XFConfig-4 (/etc/X11/XF86Config no Slackware), que relativamente simples de editar e funciona em todas as distribuioes que utilizam o Xfree 4.0 em diante (praticamente todas as usadas atualmente). Isto significa que voc pode pegar o arquivo de configurao gerado pelo Kurumin e usar no Slackware, por exemplo. Existe vrias ferramentas de configurao que perguntam ou autodetectam a configurao e geram o arquivo, como o kxconfig, xf86cfg entre outros. Mas, neste tpico vamos ver como configurar manualmente o arquivo, adaptando ou corrigindo as configuraes geradas pelos configuradores. O arquivo dividido em sees. Basicamente temos (no necessariamente nesta ordem) uma seo "Server", com parmetros gerais, a seo "Files" com a localizao das fontes de tela e bibliotecas, duas sees "InputDevice", uma com a configurao do teclado e outra com a do mouse, uma seo "Monitor" e outra "Device", com a configurao do monitor e placa de vdeo e por ltimo a seo "Screen" onde dito qual resoluo e profundidade de cor usar. A ordem com que estas configuraes aparecem no arquivo pode mudar de distribuio para distribuio, mas a ordem no importa muito, desde que estejam todas l. Vou usar como exemplo a configurao do Kurumin. Como em outros arquivos de configurao voc pode incluir comentrios, usnado um "#" no incio das linhas. Linhas em branco, espaos e tabs tambm so ignorados e podem ser usadas para melhorar a formatao do arquivos e melhorar a organizao das informaes.

O que xorg.conf?
um arquivo onde ficam, ou pelo menos ficavam, as configuraes de vdeo em geral do computador que tivesse um sistema baseado em Unix/Linux/freeBSD como seu S.O. Tambm contem sees no arquivo que controla dispositivos que dependem da tela para seu funcionamento como mouse e teclado e permite inseres de outros dispositivos, pois se trata de um arquivo que carregado na inicializao do S.O.

Xorg suporta diversos mecanismos de fornecimento e obteno de parmetros de configurao e run-time. As opes de linha de comando, variveis de ambiente, o arquivo de configurao xorg.conf, detecta automaticamente os padres. Quando a mesma informao fornecida em mais de uma maneira, o mecanismo de maior precedncia usado. A lista ordenada da maior precedncia para a menor. Nem todos os parmetros podem ser fornecidos atravs dos mtodos de configurao. Ao longo dos anos, muitas pessoas tm reclamado do sistema X Window. O X Window (ou sua implementao mais popular no momento, o Xorg) a camada que fica entre os aplicativos e a placa de vdeo. Ele tem recursos fantsticos (como a capacidade de executar aplicativos via rede), mas tem alguns probleminhas (como parecer ter sido construdo de trs para a frente). Uma coisa certa: ele evoluiu enormemente, especialmente no que diz respeito aos grficos 3D e acelerao por hardware.

O que o servidor de X Window?


Interface grfica e linha de comando O Linux oferece uma grande variedade de interfaces de usurio e ambientes atraentes que voc pode adicionar sua instalao existente. Esta uma das maiores surpresas que os usurios novos encontram: uma interface grfica de usurio no nada mais que uma aplicao que roda em seu sistema. Ela no faz parte do kernel do Linux ou qualquer parte interna do sistema. uma ferramenta poderosa que ativa as habilidades grficas de sua estao de trabalho. Padres so importantes, como um padro para desenhar e mover janelas em uma tela, interagir com o usurio atravs de mouse, teclado e outros aspectos bsicos, porm importantes. Assim, foi criado e batizado o X Window System, normalmente abreviado como X11 ou s X. Ele usado em Unix, Linux e sistemas operacionais parecidos com Unix no mundo inteiro. A aplicao que oferece a usurios de Linux a habilidade de rodar interfaces grficas de usurio e que usa o padro X11 o Xorg-X11, uma secesso do projeto do XFree86. O XFree86 escolheu usar uma licena que pode no ser compatvel com a licena GPL o uso do Xorg , portanto, recomendado.

O projeto do X.org
O projeto do X.org criou e mantm uma implementao de redistribuio livre de cdigo-aberto do sistema X11. Ele uma infra-estrutura de desktop de cdigo-aberto baseada em X11. O Xorg fornece uma interface entre seu hardware e o software grfico que voc quer rodar. Alm disso, o Xorg tambm totalmente ciente de redes, o que significa que voc pode rodar uma aplicao em um sistema enquanto a v em um sistema diferente. Configuracoes Essa seco contm algumas configuraces especificas . Configurando Teclado Abnt/2

Procure por : Section "InputDevice" Identifier "Keyboard0" Driver "kbd" Option "XkbLayout" "us_intl" Option "XkbModel" "pc105" EndSection ou algo parecido e mude/adicione estas entradas : Section "InputDevice" Identifier "Keyboard0" Driver "keyboard" Option "CoreKeyboard" Option "XkbRules" "xfree86" Option "XkbModel" "abnt2" Option "XkbLayout" "br" EndSection Configurando Scroll do Mouse Procure por : Section "InputDevice" Identifier "Mouse0" Driver "mouse" Option "Protocol" "auto" Option "Device" "/dev/mice" EndSection ou algo parecido , e mude/adicione estas entradas : Option "Protocol" "IMPS/2" Option "ZAxisMapping" "4 5"

Configurando o Monitor A configuraco do monitor uma etapa muito importante , o que garante o bom funcionamento do X. Tenha em mos os valores de Frequencia Horizontal e Vertical A seco de monitor tem que estar assim : Section "Monitor" Identifier "Monitor0" VendorName "Monitor Vendor" ModelName "Monitor Model" HorizSync 30-107 VertRefresh 48-120 DefaultDepth 24 SubSection "Display" Viewport 0 0 Depth 24 Modes "1024x768" EndSubSection EndSection O certo adaptar este padro para as configuraces que voc tem .

XDMCP . Servidor X que 'serve' a terminais burros


Este nome do protocolo de compartilhamento de desktop utilizado pelo X. Originalmente o X foi desenvolvido para ser usado em mainframes rodando Unix, usados em conjunto com estaes de trabalho que se limitavam a exibir as imagens de tela dos aplicativos executados no servidor. Na dcada de 80 o hardware necessrio para rodar aplicativos grficos e produzir efeitos era muito caro, por isso compartilhar um servidor caro entre vrios clientes mais simples e baratos era o melhor custo benefcio. Graas a isso o X foi desenvovido sobre um protocolo bastante slido e rpido de comunicao via rede. As imagens e grficos so transmitidos na forma de comandos que consomem relativamente pouca banda da rede e so rapidamente processados pelo destinatrio, fazendo com que apesar de rodar a distncia, o usurio no perceba demora na atualizao das imagens. Em 93 o X foi portado para o Linux e rapidamente se tornou o servidor grfico mais usado na plataforma. Hoje em dia o X utiliza drivers de vdeo com acelerao via hardware, que aproveitam os recursos das placas atuais, sem estar limitado antiga arquitetura de envio de instrues via rede. Apesar disso, a possibilidade de rodar aplicativos remotamente continua presente e vem sendo cada vez mais usada. possvel tanto rodar alguns aplicativos casualmente, como acessar a mquina do servio ao trabalhar em casa ou dar manuteno e alterar configuraes das mquinas via rede, quanto criar solues de terminais leves, usando micros antigos ou montados com hardware barato, rodando aplicativos a partir de um servidor mais parrudo. Requisitos A configuracao eh extremamente simples , vc vai precisar de Para o Servidor : - X instalado e rodando ; - Qualquer gerenciador de Janelas (Gnome/kd3/Wmaker) ; - Gerenciador de login ( uso aqui o gdm ) ; Clientes : - X instalado , nao precisa de nenhum gerenciador de janelas A configuracao feita como teste foi : 1 - Servidor dell com X , Gnome 2.10 , WindowMaker e GDM instalados - Server 3 - Maquinas : 1 Fedora Core 4 , 1 Ubuntu 5.10 e um Windows 98 (O.o) - Clients Configurando As configuracoes sao bem pequena , voce nao imagina que com tao poucas alteracoes tera um servidor X rodando :) /etc/X11/xdm/xdm-config Troque a linha : DisplayManager.requestPort: 0 Por : !DisplayManager.requestPort: 0 /etc/X11/gdm/gdm.conf Na secao [XDMCP] troque :

Enable=false Por : Enable=true e troque : #Port=177 Por : Port=177 E pronto!!! Seu servidor X j esta funcionando . Agora voc tem que fazer com que as maquina clientes loguem direto no modo texto mesmo. Depois , digite este comando : X -query IP_DO_SERVIDOR Voce pode colocar para iniciar automaticamente no seu rc.local. Esse procedimento foi feito nas 2 maquinas linux (Clientes) Na maquina Windows , estava instalado o Cygwin com os pacotes do x11 . A unica diferenca eh que no cygwin vc vai digitar XWin.exe -query IP_DO_SERVIDOR E temos Gnome em cima de Windows.

Se voc no encontra o xorg.conf ento faa o seu:


Uma das mudanas a partir no Ubuntu 9.10 que o xorg.conf est faltando. A razo para isto que a configurao deve ser feita pelo prprio usurio, caso ele queira algo muito diferente do que foi detectado pelo sistema. O arquivo xorg.conf ser utilizado apenas se ela existir. S o tempo dir se este novo conceito bom, pois os usurios antigos gostam apenas de linha de comando e se interessam em manipular qualquer coisa no sistema manualmente atravs de arquivos dirigidos e scripts, j o usurio novo no gosta de linha de comando e prefere as excelentes interfaces cada vez mais difundidas entre os S.O.s. s vezes, voc precisa ter o xorg.conf embora. Principalmente quando voc precisa usar algumas opes ocultas do seu dispositivo grfico ou touchpad, por exemplo. Em primeiro lugar, precisamos criar o arquivo xorg.conf. Felizmente h uma maneira automtica de fazer isso com a gerao xorg.conf com os dispositivos detectados a partir do X. Para gerar o xorg.conf voc precisa mudar para um console virtual usando a combinao de teclas CTRL + ALT + F2. Esta linha de comando para o servidor X e descarrega a interface grfica: user@ubuntu ~# sudo service gdm stop Agora vamos gerar uma configurao atual, valida para o X: user@ubuntu ~# sudo Xorg -configure Assim voc gerou um arquivo xorg.conf.new no endereo padro sua distribuio, o prprio comando acima lhe retorna o endereo onde foi gerado para que voc possa manipul-lo caso precise. O endereo padro para salvar um xorg.conf e poder carreg-lo na inicializao o: /etc/X11/xorg.conf Portanto mova o arquivo para o endereo indicado: user@ubuntu ~# sudo mv ~/xorg.conf.new /etc/X11/xorg.conf

Depois de move-lo e edit-lo como quiser, levante novamente o servidor X para testar suas configuraes: user@ubuntu ~# sudo service gdm start

Recomendao:
A melhor maneira de manipular seu arquivo de video e demais devices, ler e compeender a documentao de sua distribuiocom rigor, pois l voc encontra os caminhos, endereos e maneiras de poder fazer com eficincia sua implementao ser aceita no S.O. que escolheu.

Fontes:
https://help.ubuntu.com/community/Wacom http://www.x.org/archive/X11R6.8.1/doc/xorg.conf.5.html http://www.xfree86.org/current/X.7.html http://www.hardware.com.br/artigos/novo-xorg/ http://www.osguides.net/operation-systems/217-how-to-create-xorgconf-in-ubuntu-910.html http://www.hardware.com.br/tutoriais/como-configurar-video-etc-x11-xf86config/ http://www.youtube.com/watch?v=lW8WXgtfTTs http://www.youtube.com/watch?v=xLXyInmnAIw http://www.youtube.com/watch?v=WmP72OW4eD4

Fontes alternativas:
Orkut Comunidades Ubuntu, Debian, OpenSUSE, RedHat.

Você também pode gostar