startx do mac osx para RHEL6

1

Estou tentando obter uma interface gráfica com o comando ssh -X.

Meu servidor RHEL6 não tinha o X Window System e um ambiente de área de trabalho gráfico. Então eu instalei usando yum groupinstall "X Window System" Desktop . Instalou completamente.

Também ativei X11 Forwarding .

Agora estou tentando obter a GUI do ssh do meu Mac. Eu faço ssh -X devserver . Então eu digito sudo startx , mas isso me dá esse erro.

Initializing built-in extension Generic Event Extension
Initializing built-in extension SHAPE
Initializing built-in extension MIT-SHM
Initializing built-in extension XInputExtension
Initializing built-in extension XTEST
Initializing built-in extension BIG-REQUESTS
Initializing built-in extension SYNC
Initializing built-in extension XKEYBOARD
Initializing built-in extension XC-MISC
Initializing built-in extension XINERAMA
Initializing built-in extension XFIXES
Initializing built-in extension RENDER
Initializing built-in extension RANDR
Initializing built-in extension COMPOSITE
Initializing built-in extension DAMAGE
Initializing built-in extension MIT-SCREEN-SAVER
Initializing built-in extension DOUBLE-BUFFER
Initializing built-in extension RECORD
Initializing built-in extension DPMS
Initializing built-in extension X-Resource
Initializing built-in extension XVideo
Initializing built-in extension XVideo-MotionCompensation
Initializing built-in extension SELinux
Initializing built-in extension XFree86-VidModeExtension
Initializing built-in extension XFree86-DGA
Initializing built-in extension XFree86-DRI
Initializing built-in extension DRI2
Loading extension GLX
GNOME_KEYRING_SOCKET=/tmp/keyring-2T42OF/socket
SSH_AUTH_SOCK=/tmp/keyring-2T42OF/socket.ssh
GNOME_KEYRING_PID=14059

** (gnome-panel:14074): CRITICAL **: panel_key_file_load_from_uri: assertion 'uri != NULL' failed

** (gnome-panel:14074): CRITICAL **: panel_key_file_load_from_uri: assertion 'uri != NULL' failed

** (gnome-panel:14074): WARNING **: panel-applet-frame.c:1288: failed to load applet OAFIID:GnoteApplet:
(null)

Este é o caminho certo. Se não, como faço para obter corretamente uma GUI do RHEL no mac?

    
por SpartanElite 14.11.2013 / 16:37

1 resposta

2

Você está fazendo isso do jeito errado.

Primeiro, o X Server precisa estar rodando no seu mac.
Então ssh -x devserver
Por fim, execute um aplicativo da GUI como gedit .

A janela do gedit deve aparecer no seu mac.

Lembre-se, neste caso, "X" é "hospedagem" para o gedit, o "cliente". É uma perspectiva diferente, então a maioria das pessoas está acostumada.

O host ("X") recebe instruções sobre o que desenhar do cliente. Então desenha-os. Nós tendemos a pensar em um servidor como uma máquina remota, mas na verdade é apenas o software que "aceita" conexões que é o "servidor". Neste caso, o X no mac é o único que aceita conexões (do gedit no RHEL).

    
por 14.11.2013 / 18:27

Tags