通过 SSH 和 X11 转发重定向现有窗口?

通过 SSH 和 X11 转发重定向现有窗口?

使用ssh -X user@host我可以启动主机上的程序,X11 转发允许我在远程计算机上查看它们的窗口。但是,我希望能够转发/重定向现存的视窗。

我该怎么做呢(如果可能的话)?

请注意,VNC 不是一个选项(主机上没有安装服务器并且我的用户的权限有限)。

答案1

看起来像xpra是 xmove 的活跃后继者,可以完全满足您的需求。开发人员将其称为“X 客户端的屏幕”。虽然它需要在远程服务器上运行,但它可以在主文件夹中很好地运行。除了 python 之外,xvfb它还是一个运行时依赖项。

一旦在远程服务器上安装它,它就非常容易使用。

xpra start :8 --start=xeyes

在本地机器上运行:

xpra attach ssh:YOURSERVERHOST:8

答案2

我继续阅读服务器故障你可以用xmove

相关内容