Visite também: Br-Linux ·  VivaOLinux ·  LinuxSecurity ·  Dicas-L ·  NoticiasLinux ·  SoftwareLivre.org ·  [mais]
Voltar   Under-Linux.org Fóruns > UnderLinux Wiki
Wiki Classificados Galeria Reviews Jogos Comunidades RSS Feeds FAQ Termos de Uso Sobre
Cadastre-se FotosBlogs Lista de Membros Calendário Pesquisar Mensagens de Hoje 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 2:32.


Powered by vBulletin®
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd
SEO by vBSEO 3.2.0 ©2008, Crawlability, Inc.