web-dev-qa-db-fra.com

X11 expédition ne fonctionne pas du mastic et de xmer à Centty 6.4

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:

PuTTY and Xming

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?

8
Justin Dearing

Vous devez définir l'affichage local X sur "localhost: 0" dans cette zone de texte.

ss of PuTTY

Nécessaire pour définir l'affichage?

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.

Les références

3
slm

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.

2
user39337