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

use*_*018 3 ssh windows x11 xming

我一直在四处寻找我的问题的答案,但没有想出任何东西。

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

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

ckh*_*han 5

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

那些 linux 程序可以在 PC 上抛出它们的显示的原因是因为它们是为X Window System编写的,它完全将客户端与显示服务器分开。

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

但通常不会:您的经典 win32 程序(例如,Windows、Office 或 Web 浏览器、游戏等附带的任何内容)将无法将其显示发送到 X 服务器,因为它们没有使用根本没有Xlib。

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