On Thursday 02 December 2004 02:43, miguel gmail wrote:
Guau! Esto es magia!!
Para terminar de entenderlo,
Jefe casi me duele decirte lo, pero te falta un monton. 8-) No te hemos tratado explicar todo porque es un monton, y la majoria de la gente nueva se pierde, y al fin no les interesa. Solo les interese que funcione. Pero si quieres la theoria pues te lo damos (poco a poco) 8-)
cygwin me da el entorno grafico (cliente?).
Theoria de X-Windows parte 1: Servidores y Clientes X-Windows es siempre un systema de servidor/cliente. Qualquier programa que utiliza X-Windows para debujar en una pantalla, es un cliente de X-WIndows. El cliente se conecta con un servidor de X-Windows, que debuja (para el cliente) en la pantalla. Esto siempre es asi, tambien cuando solo hay una maquina. Sencillo. Cuando uno aranca un programa de (cliente) X(-Windows), uno siempre le dice a qual servido el tiene que conectarse. Casi siempre estoy se hace con el paramentro -display <maquina>:<servidor>.<pantalla> (como exemplo 192.168.1.1:0.0). Si uno no da esta parametro, el programa utiliza el servidor que esta definido en el Environment Variable DISPLAY. Ahora si starteas un programa en tu la servidora y el das el parametro -display <tumaquina>:0.0 pues la programa debujara en tu maquina. Sencillo. Theoria de X-Windows parte 2: Seguridad. Un amigo mio, de broma, aranco un programa que dibujo el playmate del mes julio, en la pantalla de nuetro jefe. Para dar sal ala broma, espero hasta que vio que el jefe estaba entrando. El debiera de haber esperado un segundo mas, porque el presidente del banco estaba atras del jefe. Te puedes imaginar el escandalo, quando el jefe y el presidente del banco se sentaron hantes de la pantalla les aprecio "Miss July". El cuento sirve para explicar por que es que hay seguridad en X(windows). En realidad es sencillo "en mi pantalla, so puedo dibujar yo, y las programas que yo deje!"· Por ahora baste que en un shell la apagues con "xhost +". Enrealidad, eso es lo que hacia el jefe antes de "Miss July", pero como dije antes, una por una... Importante: La gente se confunden, por lo sigiente: Si corro un programma en una maquina ajena, (como mi servidor en casa), y quiero que el programa aparesca en mi pantalla. Pues el programma corriendo en la maquina ajena tiene que conectarse con el servidor de X-windows que corre en mi maquina (porque es mi maquina donde pinta 8-). Asi que y el programma que corre en la maquina ajena (la maquina servidora) es el X-Windows cliente. El servidor de X-Widnows corre en mi maquina (la maquina cliente). Todo el mundo piensa instinctivamente que el servidor de X-Windows corre en la maquina "servidor", pero eso en realidad no es logico!
Pero lo estoy usando conjuntamente con putty, pq cygwin no veo que traiga ssh (o si?).
Tienes rason, el cygwin tiene un ssh propio que puedes utilizar.
Y ya puestos... como me podria traer el escritorio completo de linux a windows??
Lastima que mi Cygwin esta rota de momento, asi que no puedo ayudar mucho... Pero, como vimos tienes 2 servidores de X-Windows. Una en la servidora, y ahora una en tu maquina de windows. (Igualito como cuando corrias linux en tu maquina). Asique la pregunta no hace mucho sentido, porque tienes 2 escritorios. Usa la quireras, pero montar un escritorio enscima de la otra, solo te va confundir.
Gracias por adelantado... -- Saludos, miguel
Jerry