1

Некоторые из команд, которые я запускаю, хотят запускаться с дисплея X11.

Примеры:

Я должен указать дисплей для запуска чего-либо с xset. Я не могу запустить vbetool удаленно (без переключателя дисплея). При запуске любой графической программы не знаю, на каком дисплее я хочу запускать ее по умолчанию.

Коробка, в которую я помещаю SSH, является HTPC, и любая команда, которую я запускаю через SSH, должна использовать 0:0. Какой-нибудь способ заставить эту работу по умолчанию?

2 ответа2

0

Вы можете использовать «ssh -X» для туннелирования X к вашему локальному XServer.

Вы можете попробовать XDMCP. https://www.centos.org/docs/5/html/5.2/Installation_Guide/s2-trouble-remotex.html

Или вы можете попробовать "xauth" для доступа к существующему XCookie для использования на удаленном XServer.

но я думаю, вы не можете отправить xprograms на удаленный XServer через SSH без какой-либо авторизации для XServer. http://en.wikipedia.org/wiki/X_Window_authorization

НТН

0

После небольшого чтения я понял, как получить то, что хотел.

После подключения через SSH я запускаю

$ export DISPLAY=0:0

Это, кажется, устанавливает дисплей по умолчанию на дисплей сервера, и программы перестают раздражать меня из-за невозможности найти дисплей для использования.

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