
Когда я ssh
подключаюсь к серверу с помощью -X
, я всегда путаюсь, какой номер дисплея мне экспортировать. Мне кажется, что иногда номер дисплея используется чем-то, поэтому я могу только пройти через:
export DISPLAY=localhost:0 && xclock
export DISPLAY=localhost:1 && xclock
export DISPLAY=localhost:2 && xclock
export DISPLAY=localhost:...
пока не появятся часы. Затем я буду использовать этот номер дисплея. Каждый раз, когда я захожу на сервер, номер дисплея, который может правильно туннелировать данные GUI, будет другим.
решение1
sshd автоматически устанавливается $DISPLAY
на стороне сервера при включении переадресации X; у вас не должно быть причин переопределять его значение.