Visite também: Br-Linux ·  VivaOLinux ·  LinuxSecurity ·  Dicas-L ·  NoticiasLinux ·  SoftwareLivre.org ·  [mais]
Voltar   Under-Linux.org > UnderLinux Wiki
Fóruns Wiki Videos Grupos Sociais RSS Feeds FAQ Termos de Uso Contato Sobre Twitter
Registrar Blogs Calendário Marcar Fóruns Como Lidos

Ferramentas pessoais
Publicidade

From UnderLinux Wiki

Tabela de conteúdo

Conceito

O que é o servidor de X Window?

Interface gráfica e linha de comando

O usuário normal pode ficar assustado com a idéia de ter de digitar comandos. Por que ele não pode apontar e clicar, levando sua vida com a liberdade oferecida pelo Linux ? Bom, *grande sorriso*, claro que você pode fazer isso :-) O Linux oferece uma grande variedade de interfaces de usuário e ambientes atraentes que você pode adicionar à sua instalação existente.

Esta é uma das maiores surpresas que os usuários novos encontram: uma interface gráfica de usuário não é nada mais que uma aplicação que roda em seu sistema. Ela não faz parte do kernel do Linux ou qualquer parte interna do sistema. É uma ferramenta poderosa que ativa as habilidades gráficas de sua estação de trabalho.

Padrões são importantes, como um padrão para desenhar e mover janelas em uma tela, interagir com o usuário através de mouse, teclado e outros aspectos básicos, porém 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 aplicação que oferece a usuários de Linux a habilidade de rodar interfaces gráficas de usuário e que usa o padrão X11 é o Xorg-X11, uma secessão do projeto do XFree86. O XFree86 escolheu usar uma licença que pode não ser compatível com a licença GPL; o uso do Xorg é, portanto, recomendado.

O projeto do X.org

O projeto do X.org criou e mantém uma implementação de redistribuição livre de código-aberto do sistema X11. Ele é uma infra-estrutura de desktop de código-aberto baseada em X11.

O Xorg fornece uma interface entre seu hardware e o software gráfico que você quer rodar. Além disso, o Xorg também é totalmente ciente de redes, o que significa que você pode rodar uma aplicação em um sistema enquanto a vê em um sistema diferente.

Configuracoes

Essa secão contém algumas configuracões 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 configuracão do monitor é uma etapa muito importante , é o que garante o bom funcionamento do X. Tenha em mãos os valores de Frequencia Horizontal e Vertical

A secão 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 padrão para as configuracões que você tem .


XDMCP . Servidor X que 'serve' a terminais burros

Introducao

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 estações de trabalho que se limitavam a exibir as imagens de tela dos aplicativos executados no servidor. Na década de 80 o hardware necessário para rodar aplicativos gráficos e produzir efeitos era muito caro, por isso compartilhar um servidor caro entre vários clientes mais simples e baratos era o melhor custo benefício.

Graças a isso o X foi desenvovido sobre um protocolo bastante sólido e rápido de comunicação via rede. As imagens e gráficos são transmitidos na forma de comandos que consomem relativamente pouca banda da rede e são rapidamente processados pelo destinatário, fazendo com que apesar de rodar a distância, o usuário não perceba demora na atualização das imagens.

Em 93 o X foi portado para o Linux e rapidamente se tornou o servidor gráfico mais usado na plataforma. Hoje em dia o X utiliza drivers de vídeo com aceleração via hardware, que aproveitam os recursos das placas atuais, sem estar limitado à antiga arquitetura de envio de instruções via rede.

Apesar disso, a possibilidade de rodar aplicativos remotamente continua presente e vem sendo cada vez mais usada. É possível tanto rodar alguns aplicativos casualmente, como acessar a máquina do serviço ao trabalhar em casa ou dar manutenção e alterar configurações das máquinas via rede, quanto criar soluções 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 ja esta funcionando .
Agora voce tme 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 , mas ai fica ao gosto odo fregues!

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

Acreditem ! Gnome em cima de windows eh uma lindeza danada :) Imagem:Xwin.jpg

Bibliografia

http://www.gentoo.org/doc/pt_br/xorg-config.xml


Horários baseados na GMT -3. Agora são 18:00.


Powered by vBulletin®
Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.
SEO by vBSEO 3.3.0 ©2009, Crawlability, Inc.
Powered by vbWiki Pro 1.3 RC5. Copyright ©2006-2007, NuHit, LLC