![使用 W2K3 远程桌面/终端服务器更改一个用户的 DPI](https://linux22.com/image/794794/%E4%BD%BF%E7%94%A8%20W2K3%20%E8%BF%9C%E7%A8%8B%E6%A1%8C%E9%9D%A2%2F%E7%BB%88%E7%AB%AF%E6%9C%8D%E5%8A%A1%E5%99%A8%E6%9B%B4%E6%94%B9%E4%B8%80%E4%B8%AA%E7%94%A8%E6%88%B7%E7%9A%84%20DPI.png)
简而言之:如何增加连接到我们的 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 模式下我都无法使用任何东西。太糟糕了,因为当它被调到全分辨率时,它是一款非常棒的显示器。