Ubuntu

從命令行登錄到 RDS 會話

  • March 30, 2014

是否可以從僅命令行安裝的 Linux 啟動 xfreerdp 會話到 Microsoft Windows?

我在完整的 Linux 安裝中使用的命令是這樣的:

$ sudo xfreerdp /v:farm.company.com /d:company.com \
   /u:oshiro /p:oshiro_password /g:rds.company.com

該命令工作正常。但是,當我從 Linux 的命令行安裝執行相同的命令時,我收到以下錯誤消息:

Warning xf_GetWindowProperty (client /X11/xf_window.c:178): Property 340 does not exist

如果您剛剛登錄到一個沒有執行 X 桌面的系統,那麼您將無法使用xfreerdp或任何需要使用 GUI 的此類應用程序。

請記住,X 桌面在本地驅動影片卡和監視器,並提供基礎(X 協議),其他圖形應用程序也可以在此基礎上顯示 GUI。沒有它,任何應用程序xfreerdp都無法直接訪問顯示器。

如果您熟悉 DOS/Windows 模型,那麼請考慮嘗試直接從 DOS 執行 Windows 應用程序。這在這裡也不可能。有一些庫和服務是 Windows 提供 API 的,然後應用程序會使用這些庫和服務。

這是為給定環境開發應用程序與將其開發為可以直接與給定係統硬體互動的獨立實體時所做的權衡。

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