有什么方法可以弹出远程 Ubuntu 中所有打开的窗口吗?我正在使用 ssh -X。还有其他解决方案可以以图形方式查看打开的窗口吗?
答案1
如果您想查看已登录用户的桌面,您应该使用基于 VNC 的解决方案(或其他桌面共享程序),它将共享桌面而不是创建 X 会话。
ssh -X
转发一个 X 会话,但这是一个新的 X 会话。
许多转用 Linux 的 Windows 用户没有意识到 X Windows 范例与 Windows 处理事物的方式不同。Windows 通常只有一个桌面,您可以连接到该会话(这就是为什么 RDP 会在您连接时踢出用户的原因)。
X 是一个通用的窗口系统,允许每个会话拥有自己的图形,因此当您通过 连接时ssh -X
,您通常会开始一个新会话,并带有该 SSH 会话所特有的图形。