h*******c 发帖数: 248 | 1 每次通过ssh resume remote session,DISPLAY 总是不能更新。网上找了些解决方法
,都不太
理想。
我一般用
ssh remote.host -t screen -RR
登陆。为了能得到新的DISPLAY, 我把上面的改为
ssh remote.host -t "echo \$DISPLAY>.display;screen -RR"
这样新的DISPLAY就存在文件里了。可是screen window里的shell却不能自动更新,需
要手动run
export DISPLAY=`cat ~/.display`
有什么办法自动把新的DISPLAY“推“给已经有的shell吗? |
v****x 发帖数: 498 | 2 关注
【在 h*******c 的大作中提到】 : 每次通过ssh resume remote session,DISPLAY 总是不能更新。网上找了些解决方法 : ,都不太 : 理想。 : 我一般用 : ssh remote.host -t screen -RR : 登陆。为了能得到新的DISPLAY, 我把上面的改为 : ssh remote.host -t "echo \$DISPLAY>.display;screen -RR" : 这样新的DISPLAY就存在文件里了。可是screen window里的shell却不能自动更新,需 : 要手动run : export DISPLAY=`cat ~/.display`
|
h*******c 发帖数: 248 | 3 自己顶一下。版上大虾很多,肯定有办法的。
【在 h*******c 的大作中提到】 : 每次通过ssh resume remote session,DISPLAY 总是不能更新。网上找了些解决方法 : ,都不太 : 理想。 : 我一般用 : ssh remote.host -t screen -RR : 登陆。为了能得到新的DISPLAY, 我把上面的改为 : ssh remote.host -t "echo \$DISPLAY>.display;screen -RR" : 这样新的DISPLAY就存在文件里了。可是screen window里的shell却不能自动更新,需 : 要手动run : export DISPLAY=`cat ~/.display`
|