Tue, Jul 15, 2003 at 11:40:40AM -0300, Eldio Schalm: > Claudio, tentei fazer conforme vc indicou, mas não consigo abrir na > máquina cliente, se digito por exemplo xinit, ele abre o X no servidor, > enão no cliente, tentei o export tbém, mas nada... como faço para rodar o > x em uma máquina que não a possue???
Aí, que tá. Você precisa de um X rodando no cliente (X-Server) e não no
servidor. No servidor você só roda um programa qualquer (X-Client) e a
janela aparece no servidor de sua escolha: Aqui um gráfico ASCII, pra
tentar explicar melhor:
192.168.0.1 192.168.0.2
Client (Você) rodando Servidor de Aclidativos
um X-Term no seu X-Server: com vários programas (X-Clients):
ssh -X 192.168.0.2 ----------------------> login no servidor de apps.
mozilla &
Janela aparece aqui <----------------------
Usando o ssh -X ele já sabe que a janela deve ser enviada para o seu
cliente (X-Server), e não deve ser mostrada no Servidor (Máquina que nem
tem um X-Server rodando).
Os conceitos de servidor/cliente no X é um pouco confuso, mas é o que
torna possível você ter um Servidor X, que vai mostrar as janelas e
imagens que qualquer cliente.
Você deve comparar com um servidor de impressão. Existe somente um
servidor, que tem controle sobre a impressora. Tudo que você quer
imprimir você manda pro Servidor. A mesma coisa acontece com o X. Existe
um servidor que tem o controle sobre a placa de vídeo e o monitor. Os
cliente só tem que dizer qual servidor deve mostrar suas janelas. Isso é
geralmente localhost, mas não é lei.
Tá explicado?
HTH
Claudio
--
+- .''`. ---| Claudio Clemens in Germany now |------| Sid |-----------+
| : :' : asturio at gmx.net GNU/Linux User #79942 |
| `. `' "To C or not to C? That's the question!" |
| `- "YE GODS, I HAVE FEET??!" <- Userfriendly |
I'll consider Windows useful as soon as I grow a third arm.
pgpkVCI8Ph9cF.pgp
Description: PGP signature

