Question

Cela peut sembler une question étrange, mais il a une certaine valeur pour le projet, je travaille actuellement.

J'ai un Xming serveur exécutant Windows 2003 (ou Cygwinx). Je me connecte au serveur de Ubunutu en utilisant ssh avec le transfert X11 activé. Lorsque je lance une application X sur le serveur Windows 2003 (comme xeyes) l'application affiche sur le serveur Windows et non sur la machine locale Ubuntu.

Xming est un I pleinement mis en œuvre X Server suppose donc qu'il soutiendrait au service des applications X à des clients distants. Toute suggestion pourquoi cela ne fonctionne pas?

Était-ce utile?

La solution

Sons comme le serveur ssh ne reconnaît la demande de transfert X. Une fois connecté, vérifiez l'environnement et vous devriez voir la variable DISPLAY , pour indiquer l'hôte et l'affichage (par exemple localhost: 10); si ce manque, les clients X utiliseront la valeur par défaut (localhost par exemple: 0). DISPLAY

En outre, le serveur X sur l'ordinateur distant (celui de ssh'd en) n'a aucune incidence sur ce sujet, seuls les clients X y sont installés. Lorsque vous ssh à la machine distante, votre hôte local Ubuntu est le serveur X, acceptant les connexions des clients X distants.

Autres conseils

Ce qui se passe est le comportement correct. Le X Server (Xming) est en cours d'exécution sur Windows 2003 et de servir l'application xeyes (un client) pour vous.

Un article de Wikipédia avec quelques modifications ...

Le serveur X accepte les demandes de sortie graphique (affichage de votre serveur W2003) et renvoie l'entrée d'utilisateur (à partir du clavier, souris ou écran tactile).

X Window de terminologie client-serveur de système - le terminal de l'utilisateur étant le serveur et les applications étant les clients - souvent les nouveaux utilisateurs embrouille, car les termes apparaissent inversés. Mais X prend la perspective de l'application, plutôt que celle de l'utilisateur final: X fournit un affichage et des services d'E / S pour les applications, il est donc un serveur; applications utilisent ces services, donc ils sont clients.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top