我经常使用GNU屏幕。但是,我一直在尝试确定是否有某种方式可以让我在ssh-ing时在屏幕上转发X11应用程序(这是一个字吗?)。当前,如果我尝试通过屏幕运行“ gedit”,它将在我的“服务器”计算机而不是客户端上打开。如果我在屏幕外执行相同的操作,那么一切都很好。但是我也希望在使用屏幕时一切都好!
谢谢!
PS:我已经搜索了这个问题,并且看到了xmove的提法,但是我似乎无法在我的ubuntu上找到包含xmove的软件包。(Ubuntu 10.10)
要手动执行此操作,请在登录SSH之后但在重新连接到屏幕之前,检查DISPLAY环境变量:
echo $DISPLAY
重新连接到屏幕后,显式设置环境变量:
export DISPLAY=:N.0
其中:N.0是什么echo
显示连接之前。这并不是完美的,因为某些应用程序可能希望与会话D-Bus进行通信,而通过SSH连接发送会话D-Bus会更加复杂。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句