在我的新工作場所,我們有兩台 Windows 計算機,一台用於開發(固定在辦公室)和一台筆記型電腦(例如用於遠端使用或會議)。
我很難適應 Windows 遠端桌面連線 (RDC) 解決方案。我錯過了選擇一個桌面來搞亂 - 本地桌面,並且有遠端應用程式的視窗在單獨的本機視窗中,而不是遠端桌面在一個視窗中,就像我以前的工作一樣,我的開發工作站運行 Ubuntu,筆記型電腦運行 Windows。
那時,我擁有兩個世界中最好的——用於開發的 Linux 和帶有所有可用驅動程式和全新 UI 的 Windows 的無憂使用。但我最懷念的是,在單獨的視窗中使用遠端應用程序,而不是在單一視窗中使用整個遠端桌面,因為無論是在工作還是在家裡,它都可以更好、更無縫地利用多個顯示器設定!
我想知道兩台 Windows 電腦之間是否存在 X11 Forward 解決方案或任何類似 X11 Forward 的解決方案,以便我可以獲得遠端電腦上的應用程式的獨立窗口,而不是整個遠端桌面的單一視窗?
答案1
Windows 沒有“X11 Forward 解決方案”,因為 Windows GUI 系統不是基於 X11 的。另一方面,有是Windows 中的無縫/單獨視窗遠端處理功能,它實際上是 RDP。
具體來說,您需要 RDP 的「RemoteApp」模式 – 它允許客戶端啟動特定程式而不是整個桌面,並且其視窗將完全(或大多)與本機視窗集成,每個視窗都有單獨的工作列圖示和單獨的堆疊順序。
即使在 Windows 1的客戶端版本中也存在 RemoteApp 伺服器端支持,並且可以使用第三方激活遠端應用工具(雖然你至少需要專業版或更高版本,但我假設你的工作場所有這個)。您需要定義要運行的各個應用程序,然後建立一個.rdp
包含必要連接選項的特殊連結。
請注意,您不需要預先定義全部應用程式 – 僅最初的您希望 .rdp 檔案在連接時啟動的應用程序,例如 Explorer.exe 或 Windows Terminal。不過,它可以毫無問題地啟動更多應用程序,為您提供與 X11 轉發基本相同的體驗。
1根據這個帖子,它的存在是因為它被微軟自己的「XP模式」使用,所以它的使用是相當合法的——只要你不試圖繞過「1個活躍用戶」的限制。 (請注意,該帖子中描述的更新僅適用於 XP/Vista,而更高版本(例如 Windows 10)已經內建了必要的檔案。)