Я хочу запустить приложение x-window на сервере с именем "server1". Сначала я запускаю X-сервер, затем на xterm:

$ssh -Y server1

оболочка говорит:

The authenticity of host 'server1 (10.11.93.232)' can't be established.
RSA key fingerprint is b6:6d:fe:dd:aa:f6:64:1c:1d:6d:66:61:fb:5b:eb:e1.

Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added 'server1,10.11.93.232' (RSA) to the list of known hosts.
user1@server1's password: 
[user1@server1 /users/user1]

затем я запускаю скрипт sh для запуска в x-window:

[user1@server1 /opt/app/soft/test]$bin/start.sh -t
Error opening display "servert9:0.0"

Как я могу запустить это приложение на сервере server1? Я думаю, что это направляет приложение x-window на servert9. Я думаю, что я должен отправить X, не могли бы вы помочь?

С уважением

2 ответа2

1

Ваша пересылка X11 в порядке. Проблема в том, что ваш скрипт bin/start.sh где-то имеет строку, которая явно соединяется с servert9:0.0 , игнорируя любое установленное в данный момент значение $ DISPLAY.

Отредактируйте скрипт так, чтобы он соблюдал любой установленный $ DISPLAY; обычно вам нужно удалить все строки DISPLAY=... и экспортировать строки export DISPLAY=... Если в какой-либо программе задана опция -display ... , удалите ее.

0

Я нашел решение:

$export DISPLAY='my_pc_ip_address:0.0'

$cd bin

$./start.sh -t

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .