Я хочу использовать ssh для удаленных серверов, на обоих запущен CentOS с включенной X11Forwarding .
Однако приложение X не может нормально работать на одном из них - на хосте B оно работает нормально. Но на хосте AI выдается ошибка «не удалось подключиться к дисплею», каждый раз, когда я запускаю приложение X.
После проверки переменной среды DISPLAY на хосте A, которая, как мне кажется, связана с окном X, я нашел ее значение localhost:10.0 . Следуя приведенным здесь советам, я изменяю DISPLAY=0:10.0 и это работает. Тем не менее, DISPLAY на хосте B по-прежнему localhost:10.0 и работает нормально.
У меня вопрос, что представляет собой значение в DISPLAY? В чем разница между localhost:10.0 и 0:10.0?
Говорят, что localhost идентифицирует имя хоста. Затем, какой хост он идентифицирует, сервер (хост A/B), на котором запущено мое X-приложение, или мой локальный клиент, на котором я хочу, чтобы X-окно отображалось?
Любые намеки или указатели на документацию приветствуются.
