Ssh

如果 Windows PC 執行 Xming,是否可以將 Windows 應用程序 X 轉發到 linux?

  • May 8, 2013

我一直在四處尋找我的問題的答案,但一直沒有想出任何東西。

我知道xming伺服器允許你通過ssh視窗轉發透明地在windows上執行linux應用程序,但是它可以做相反的事情,從linux盒子連接到windows盒子,並使用這個協議在linux中顯示windows應用程序嗎?

我在想這是一張單程票,但我希望這是可能的。

取決於 Windows 程序,但通常不會。

那些 linux 程序可以在 PC 上顯示它們的原因是因為它們是為X Window System編寫的,它將客戶端與顯示伺服器完全分開。

X 已被移植到幾乎所有系統,並且是 Unix/Linux 變體上的 grpahical 程序的事實標準。更具體地說,任何與Xlib連結的程序都可以在另一個方向上正常工作。因此,如果您在 Windows 上的 Cygwin/X 環境中執行 GNU Emacs,您可以將該程序的顯示放在 Linux 上沒有問題。

但一般來說,不會:您的經典 win32 程序(例如,Windows 或 Office 附帶的任何東西,或者您的網路瀏覽器、遊戲等)將無法將它們的顯示傳送到 X 伺服器,因為它們沒有使用Xlib。

您可以做的是執行RDP 客戶端,讓您登錄 Windows 桌面並執行完整的桌面會話(但不可否認,這是顯示單個程序的完全不同的解決方案)。

引用自:https://unix.stackexchange.com/questions/75062