X11在Gnu屏幕上转发,是否可能?

Modified on: Sat, 09 Jun 2018 21:32:23 +0800

我经常使用GNU Screen。但是,我一直试图弄清楚当我正在进行时,是否有某种方式让X11应用程序在屏幕上转发(这是一个字吗?)。目前,如果我尝试通过屏幕运行'gedit',它将在我的“服务器”计算机上打开,而不是在我的客户端上打开。如果我在屏幕外做同样的事情,那么一切都很好。但是,当我使用屏幕时,我希望一切都很好!

谢谢!

PS:我已经google了问题,我看到提到xmove,但我似乎无法在我的ubuntu上找到包含xmove的包。 (ubuntu 10.10)

最佳答案

要手动执行此操作,一旦进入SSH,但在重新连接到屏幕之前,请检查DISPLAY环境变量:

echo $DISPLAY

重新连接到屏幕后,显式设置环境变量:

export DISPLAY=:N.0

其中:N.0echo在附加之前显示的内容。这不是完美的,因为某些应用程序可能希望与Session D-Bus通信,这通过SSH连接发送有点复杂。

作者:Kees Cook

相关问答

添加新评论