J'ai Centos 6.4 en cours d'exécution sur VirtualBox. Je peux me connecter à celui-ci via Puty bien. Cependant, X11 expédition ne fonctionne pas. J'ai xming 6.9.0.31 exécutant et puty 0.62 est configuré pour X11 Transfert:
Cependant, lorsque je connecte l'affichage n'est pas défini:
[jdearing@njlt0151 ~]$ echo $DISPLAY
[jdearing@njlt0151 ~]$
Et lancement Terminator échoue
[jdearing@njlt0151 ~]$ terminator
Traceback (most recent call last):
File "/usr/bin/terminator", line 30, in <module>
import gtk, pango, gobject
File "/usr/lib64/python2.6/site-packages/gtk-2.0/gtk/__init__.py", line 64, in <module>
_init()
File "/usr/lib64/python2.6/site-packages/gtk-2.0/gtk/__init__.py", line 52, in _init
_gtk.init_check()
RuntimeError: could not open display
[jdearing@njlt0151 ~]$
Qu'est-ce que je fais mal?
Vous devez définir l'affichage local X sur "localhost: 0" dans cette zone de texte.
Typiquement, vous ne devriez pas avoir besoin de définir quoi que ce soit dans cette case, le "Enfermer X11 Transférer" est synonyme de définir le -X
Basculez lorsque vous ssh
du terminal. Mais certains serveurs X tels que Xming et dépassent ne portent pas l'affichage en avant dans certains cas, la fixation explicitement contre cela.
La façon dont je fais cela est (sur debian) pour les serveurs (c.-à-d. A minimal x L'installation) est via le 'xvfb = 'Package, qui est un "faux" Server Framebuffer virtuel X pour x.org. Il est également nécessaire d'installer les packages 'Xauth' et 'Xterm'. Je suis à peu près sûr que tout le reste installé est de satisfaire les dépendances de celles-ci. Après cela, courir 'Xterm' fonctionne par SSH (comme tout autre programme d'interface graphique).
Je n'ai pas essayé d'utiliser X Transfert à travers Putty (je ne gère pas normalement des fenêtres) mais si je me souviens que je vais essayer de le faire de temps en temps.