Erreur de connexion à distance: "DISPLAY n'est pas défini"


0

Comment configurer les X pour qu'ils puissent se connecter à distance sur votre iMac et exécuter des applications graphiques?

Lorsque je me connecte, je reçois ceci:

servername:~ loginname$ xterm
xterm: Xt error: Can't open display: 
xterm: DISPLAY is not set
servername:~ loginname$ echo $DISPLAY

servername:~ loginname$  launchctl list | grep xquartz 
-   0   org.macosforge.xquartz.X11.5840
5342    -   org.macosforge.xquartz.startx

Post-scriptum J'ai installé XQuartz 2.7.5 (xorg-server 1.14.4) et l'utiliser avec succès depuis iMac lui-même pour beaucoup de bouches déjà.
J'ai OSX 10.9.4.


Comment êtes-vous connecté au serveur
Mark

Réponses:


1

La solution semblait être simple: il suffit de définir

export DISPLAY=":0"

dans .bashrcou quel que soit le fichier de votre shell tire son profil de.


J'ajouterais que cela est correct, mais que XQuartz doit être installé sur la machine utilisée pour la télécommande de votre iMac. Vous serez également limité aux applications X11 et non aux applications classiques. Utilisez VNC pour les applications régulières.
Alex

@Alex, vous devez disposer de nombreux logiciels installés et configurés correctement sur la machine à partir de laquelle vous vous connectez, à partir du système d'exploitation lui-même :). Je ne vois pas pourquoi je devrais mettre toutes ces choses dans la réponse. PS je me suis connecté depuis la machine linux, donc XQuartz n’est pas pertinent ici.
klm123

Le système d'exploitation et les autres logiciels ne sont pas pertinents pour cette question. L'exécution du logiciel X à distance nécessite le serveur X sur votre machine locale (boîte Linux), pas la machine distante (iMac). Vous n’avez pas besoin de XQuartz ici à des fins distantes. Votre question ne donne aucune information sur la boîte Linux, ni même qu'il s'agit d'un hôte Linux, le commentaire est donc pertinent.
Alex
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.