Как экспортировать DISPLAY на X-сервер другого Linux-хоста

Я использую Xming для запуска Xserver на компьютере с Windows, и это работает отлично.

export DISPLAY=<windows_host_IPAddr>:0.0

Но я хочу экспортировать дисплей на другой хост Linux.

export DISPLAY=<linux_host_IPAddr>:0.0

Я запускаю opensuse и думаю, что Xorg должен справиться с этой задачей. Но я не мог понять, что именно нужно сделать.

Если есть какие-либо другие эквивалентные пакеты Xming для Linux, сообщите мне об этом. Заранее спасибо.


person deepak    schedule 01.06.2015    source источник


Ответы (1)


Единственное, что вам нужно сделать, это включить удаленные сеансы X на вашем устройстве SuSe. Итак, войдите на рабочий стол, откройте оболочку и введите:

xhost +<IP_address_of_server>

Где IP_address_of_server — это адрес машины, на которой вы запускаете свою настоящую программу (чтобы разрешить входящие X-соединения).

Однако это не очень безопасно, поэтому лучшим вариантом может быть использование SSH и X-forwarding. Опять же, на вашем компьютере SuSe откройте терминал и введите

ssh -X <account>@<IP_address_of_server>

Затем в сеансе ssh запустите свою программу X без каких-либо опций DISPLAY, и результат должен появиться на вашем локальном рабочем столе.

Если у вас возникли проблемы с опцией -X, вы можете попробовать опцию -Y, но подробности см. на странице руководства ssh.

person JvO    schedule 02.06.2015