2015-08-20 73 views
0

我正在使用Guacamole 0.9.7,它通過中間服務器使用RDP,然後將RDP投影到Web瀏覽器。效果很好,但我有希望字體平滑的用戶。鱷梨醬還不支持通過RDP進行字體平滑處理。有一些manual fixes,但他們看起來令人生畏,並不能保證它會起作用。Windows Server 2012通過RDP強制字體平滑(抗鋸齒)

我想知道的是,如果有一種方法可以簡單地強制Windows 2012服務器上的字體平滑。連接後我可以手動設置字體平滑,但下次用戶連接時會消失。我也更喜歡使用RemoteApps,而不是讓他們訪問完整的桌面,所以他們甚至沒有選擇每次手動設置它。

我已經在註冊表,組策略和搜索網絡中無處不在,但我找不到任何會強制字體平滑的內容。任何想法/建議?

一個批處理文件,使我可以放入啓動文件夾的字體平滑也可以。如果有人知道這個命令行,那將是非常感謝。

+0

您的意思是服務器強制所有的RDP客戶端使用反鋸齒或服務器提供了反鋸齒? –

+0

目前在Windows「遠程桌面連接」中,「體驗」選項卡下有一個選項,允許啓用或禁用「字體平滑」。 Guacamole軟件沒有(當前)支持這個選項。似乎服務器將字體平滑設置爲關閉,除非明確告知將其打開。它可以在連接後手動打開,但每次用戶重新連接時它都會重置爲默認「關閉」。 如果我必須爲服務器上的每個用戶啓用它,那很好。無論如何讓它工作。即使是在登錄時修改此設置的批處理文件也不錯。 – Mike

回答

0

Enable/disable ClearType in Windows7 發現埋在互聯網中。它通過鱷梨醬在Windows 10測試機上爲我工作。將其設爲登錄腳本或其他內容。 powershell "& 'C:\myscript.ps1' 1"在評論中發現該命令,如果需要的話應該讓它進入批處理文件。如果你已經想出瞭如何獲得剪貼板共享和聲音以及其他集成的東西,請分享。

0

我想出了在用戶登錄時和/或何時重新連接到遠程會話時,如何在Windows Server 2012的Windows遠程桌面協議(RDP)中啓用字體平滑處理。

  1. 下載並安裝名爲ClearTypeSwitch的程序。
  2. 控制面板 - >管理工具 - >任務計劃程序
  3. 選擇「創建任務......」
  4. 常規選項卡,將它命名並勾選「使用最高權限運行」和「隱藏」
  5. 創建兩個觸發器「在連接到用戶會話」, 「關於在日誌」
  6. 行動和 「C:\ Program Files文件(x86)的\ ClearType的開關\ ClearTypeSwitch.exe」 S + C +」
  7. 單擊 「確定」
1

截至Guacamole 0.9.8,您可以使用enable-font-smoothing參數啓用字體平滑:http://guac-dev.org/doc/gug/configuring-guacamole.html#rdp-perf-flags

從上面鏈接的文檔:

如果設置爲「真」,文本將被邊緣平滑呈現。默認情況下,RDP上的文本會以粗糙邊緣呈現,因爲這會減少文本使用的顏色數量,從而減少連接所需的帶寬。

JIRA中的相應問題是GUAC-835(「支持RDP性能標誌」)。