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!
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...
[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.