startx от mac osx до RHEL6

Я пытаюсь получить GUI через ssh -X.

На моем сервере RHEL6 не было X Window System и графической среды рабочего стола. Поэтому я установил с помощью yum groupinstall "X Window System" Desktop . Он полностью установлен.

Я также включил X11 Forwarding .

Теперь я пытаюсь получить GUI из ssh с моего Mac. Я делаю ssh -X devserver . Затем я sudo startx , но это дает мне эту ошибку.

 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) 

Правильно ли это. Если нет, как правильно получить графический интерфейс RHEL на Mac?

Твой подход к этому неправильный.

Сначала X-сервер должен работать на вашем Mac.
Тогда ssh -x devserver
Наконец запустите графическое приложение, подобное gedit .

Окно gedit должно отображаться на вашем Mac.

Помните, что в этом случае «X» – это «хостинг» для gedit, «клиент». Это другая перспектива, к которой привыкли большинство людей.

Хост («X») получает инструкции о том, что делать с клиентом. Затем рисует их. Мы склонны думать о сервере как о удаленной машине, но на самом деле это просто программное обеспечение, которое «принимает» соединения, которые являются «серверами». В этом случае X на mac – это одно принимающее соединение (от gedit на RHEL).