使用 W2K3 远程桌面/终端服务器更改一个用户的 DPI

使用 W2K3 远程桌面/终端服务器更改一个用户的 DPI

简而言之:如何增加连接到我们的 RDP 服务器的部分(并非全部)客户的 DPI?


我们正在运行 W2K3 终端服务器,我们的客户端连接到该服务器来运行我们的应用程序。

我们的一位客户抱怨所有字体/图标等都太小。这位用户有一个高 DPI 显示器。客户端操作系统(在本例中为 XP)的 DPI 未传输到服务器。

更糟糕的是(或者更有趣的是),显示属性对话框禁用了可用于在普通客户端上更改 DPI 的高级按钮。

答案1

首先,我在这里确实没有做太多工作,我只是找到了以下帖子并进行了测试。一切都很顺利。

https://blogs.oracle.com/ThinkThin/entry/setting_terminal_server_font_sizes

您会发现,通过反复试验,这个人制作了 3 个 .reg 文件,可以在用户会话期间安装。一个提供 96dpi,一个提供 120dpi,一个提供 144dpi。正如我所说,我以管理员和受限用户的身份运行它,两者都运行良好。用户必须注销才能使更改生效,但它们不会影响任何其他人,只会影响该用户。包含 3 个 .reg 文件的 zip 文件可在此链接中找到。

https://blogs.oracle.com/ThinkThin/resource/TS-DPI.zip

马特

答案2

对于我来说,这很好用(hidpi 客户端到 lodpi 服务器),服务器上无需配置:远程桌面连接管理器 (由 MS 提供)

(在 Win8.1 上以 200% dpi 测试)

答案3

Windows 根本没有高 DPI 显示器的概念。

过去 6 年来,我一直使用 IBM T221 920 万像素 LCD 显示器,我放弃了在 920 万像素模式下运行它,因为一切都太小了。它是一台 204 DPI 显示器,幸运的是,它支持像素加倍,因此 99% 的时间我都在 1920 x 1200(102 DPI)模式下运行它。Apple 正在 Snow Leopard 中开发一些分辨率独立功能,但我没有看到 Microsoft 对此做出任何回应。

目前我在 T221 上运行 Vista x64,无论我如何调整字体和 DPI 设置,在 9.2MP 模式下我都无法使用任何东西。太糟糕了,因为当它被调到全分辨率时,它是一款非常棒的显示器。

相关内容