Explorando as possibilidades do XFree86

Aqui ensinamos a explorar algumas das opções mais avançadas do servidor X, mostrando que ele é mais que um "mostrador de janelas" e sim um poderoso instrumento de rede. Rodar aplicativos em um computador e ter a saída em outro, usar um como terminal gráfico, fazer login e usar os aplicativos do outro. Isso já vem de graça, não é necessário instalar nada. Experimente você mesmo!

[ Hits: 19.053 ]

Por: Karl Phillip em 31/08/2004


Teoria: Cliente/Servidor



Antes de iniciarmos a configuração dos computadores para rodarmos aplicativos remotamente, gostaria de explicar como funciona essa questão Cliente/Servidor no X.

Temos aqui 2 computadores em questão:
  • o 1° que é a máquina que vai *rodar* o aplicativo;
  • e o 2° que é a máquina que vai *mostrar* o aplicativo.

E quando tratamos de X, isso confusamente se reverte.

A máquina que vai *mostrar* é o servidor, e a máquina que vai *rodar* é que é o cliente.

Por quê?! Porque o computador que vai mostrar é quem vai ficar esperando que programas se conectem para mostrar o display nele. É o servidor quem vai ficar esperando conexões, é o servidor que tem que autorizar os clientes a conectarem.

Imagine que você quer que o navegador que estiver rodando aqui na minha máquina apareça aí no seu computador. Você é quem vai ser o servidor!

Embora a idéia de servidor nesse caso pareça outra (já que sou eu quem vai fornecer o navegador), quando tratamos de X a coisa se reverte, pois é você quem vai ter que autorizar os *Clientes* a conectarem no seu computador.

Esclarecida a idéia de Cliente/Servidor, vamos em frente...

Página anterior     Próxima página

Páginas do artigo
   1. Introdução ao XFree86
   2. Teoria: Cliente/Servidor
   3. Configurando Cliente/Servidor do X
Outros artigos deste autor

Instalando e configurando o J2SE 5.0 no Linux

Leitura recomendada

Apache2 + PHP5 + VirtualHosts no Debian e Ubuntu

Habilitando e configurando Raid 1 (espelhamento) no Slackware 12

Apache 2.4 - Módulos de Multiprocessamento - MPM

Instalando Apache 2.2 com múltiplos sites no OpenSuSE 10.2

Configurando Linux para Desenvolvimento de Sites

  
Comentários
[1] Comentário enviado por crildo em 31/08/2004 - 08:26h

Interessante, farei um teste aqui no trampo e depois lhe enviarei a resposta da minha experiência. Valeu!

[2] Comentário enviado por jllucca em 31/08/2004 - 12:54h

Interressante, o artigo! Eu já sabia que com ele era possivel fazer muitas e muitas coisas :)

[3] Comentário enviado por vodooo em 01/09/2004 - 00:12h

Parabens! Bom artigo!

Abraços

[4] Comentário enviado por Ale_ em 01/09/2004 - 15:18h

bem legal o artigo... =P vou testar com o cygwin...

[5] Comentário enviado por karlphillip em 01/09/2004 - 15:43h

Com Cygwin também funciona =]

[6] Comentário enviado por engos em 02/09/2004 - 11:00h

Isso pra mim não é novidade, mas sempre que tento fazer isso me retorna a seguinte mensagem:


Fatal server error:
Server is already active for display 0
If this server is no longer running, remove /tmp/.X0-lock
and start again.


When reporting a problem related to a server crash, please send
the full server output, not just the last messages.
Please report problems to xfree86@distro.conectiva.com.br.


Sabe o que está acontecendo?

Obs. Estou tentando com o KDE, pois já havia lido que funciona com ele.

[7] Comentário enviado por karlphillip em 14/11/2004 - 00:48h

experimenta dar um KILLALL5 antes de mais nada :)

[8] Comentário enviado por rodrigosn em 30/01/2005 - 21:57h

Cara usuários ...existe uma opção chamada XDMCP , que faz esse tipo de exportação de forma muito mais simples ...

No Kurumin 4 já tem os icones magicos tanto pro server , quanto pro client .....

[9] Comentário enviado por fchevitarese em 06/10/2005 - 07:18h

legal seu artigo kra...


Contribuir com comentário