首页 文章

Windows Server 2012通过RDP强制字体平滑(抗锯齿)

提问于
浏览
0

我正在使用Guacamole 0.9.7,它通过中间服务器使用RDP,然后将RDP投影到Web浏览器 . 效果很好,但我有想要字体平滑的用户 . Guacamole还不支持RDP上的字体平滑 . 有一些manual fixes,但它们看起来令人生畏,并不能保证它会起作用 .

我想知道的是,是否有一种方法可以简单地在Windows 2012服务器上强制字体平滑 . 我可以在连接后手动设置字体平滑,但在下次用户连接时它会消失 . 我也更喜欢使用RemoteApps而不是让他们访问完整的桌面,因此他们甚至不能每次都手动设置它 .

我在注册表,组策略和搜索网络中无休止地挖掘,但我找不到任何会强制字体平滑的东西 . 有什么想法/建议吗?

一个批处理文件,可以启用我可以放在启动文件夹中的字体平滑也没关系 . 如果有人知道命令行,那将非常感激 .

3 回答

  • 0

    Guacamole 0.9.8开始,您可以使用 enable-font-smoothing 参数启用字体平滑:http://guac-dev.org/doc/gug/configuring-guacamole.html#rdp-perf-flags

    从上面链接的文档:

    如果设置为“true”,将使用平滑边缘渲染文本 . 默认情况下,RDP上的文本使用粗糙边缘渲染,因为这会减少文本使用的颜色数量,从而减少连接所需的带宽 .

    JIRA中的相应问题是GUAC-835("Support RDP performance flags") .

  • 1

    Enable/disable ClearType in Windows7发现埋在互联网中 . 它通过鳄梨酱在Windows 10测试机上为我工作 . 使它成为登录脚本或其他东西 . powershell "& 'C:\myscript.ps1' 1" 在注释中找到该命令,如果需要,应该让它成为批处理文件 . 如果你已经弄清楚如何获得剪贴板共享和声音以及其他集成的东西,请分享 .

  • 0

    我想到了当用户登录和/或重新连接到远程会话时如何在Windows Server 2012的Windows远程桌面协议(RDP)中启用字体平滑 .

    • 下载并安装名为ClearTypeSwitch的程序 .

    • 控制面板 - >管理工具 - >任务计划程序

    • 选择"Create Task..."

    • 常规选项卡,将其命名并检查"Run with highest privileges"和"Hidden"

    • 创建两个触发器"On connection to user session"和"At log on"

    • 行动"C:\Program Files (x86)\ClearType Switch\ClearTypeSwitch.exe" s c“

    • 点击"Ok"

相关问题