如果 Windows PC 运行 Xming,是否可以将 Windows 应用程序 X 转发到 Linux?

如果 Windows PC 运行 Xming,是否可以将 Windows 应用程序 X 转发到 Linux?

我一直在四处寻找问题的答案,但一无所获。

我知道xming服务器允许您通过ssh窗口转发在Windows上透明地运行Linux应用程序,但是它可以做相反的事情并从Linux盒子连接到Windows盒子并使用此协议在Linux中显示Windows应用程序吗?

我认为这是一张单程票,但我希望这是可能的。

答案1

取决于 Windows 程序,但通常不会。

这些 Linux 程序之所以能够在 PC 上显示,是因为它们是为X窗口系统,这将客户端与显示服务器完全分开。

X 已被移植到几乎所有系统,并且是 Unix/Linux 变体上图形程序的事实上的标准。更具体地说,任何链接到的程序扩展库在另一个方向上会很好地工作。因此,如果您在 Windows 上的 Cygwin/X 环境中运行 GNU Emacs,则可以将该程序显示在 Linux 上没有问题。

但一般来说,不会:您的经典 win32 程序(例如,Windows、Office、Web 浏览器、游戏等附带的任何程序)将无法将其显示发送到 X Server,因为它们不使用完全Xlib。

你能做的就是运行一个RDP 客户端让您登录 Windows 桌面并运行完整的桌面会话(但不可否认,这是一个与显示单个程序完全不同的解决方案)。

相关内容