1

Когда я впервые запускаю сеанс screen мой X-дисплей работает. Т.е. я могу запускать X-приложения, такие как xterm и т.д.

Однако, когда я снова присоединяю свой предыдущий сеанс screen из другого X, X-дисплей больше не работает. Например, если я начну xterm , я получу:

xterm: Xt error: Can't open display: localhost:10.0

Однако мой X-дисплей (из localhost:10.0) работает, просто найдите, если я выйду / приостановлю сеанс повторного подключения screen . То есть он работает за пределами сеанса подключения screen , но не внутри.

Как сделать так, чтобы мой X-дисплей работал внутри сеанса повторного подключения screen ?

1 ответ1

0

Перед повторным подключением экрана,

env | grep -E "SSH_|DISPLAY|XAUTHORITY" > ~/.scrrc

После повторного присоединения в течение каждого сеанса экрана

source ~/.scrrc

Определите их как псевдоним, чтобы каждый раз легко печатать.

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