Thinkpad 这款设备的屏幕分辨率非常高,但屏幕面积并不大,这就导致显示器的像素密度非常大,也就是俗称的小点距“视网膜”屏。这样的屏幕显示图形内容非常精细,但文字和图标可能会小到难以看清。为了提高可读性,这样的设备往往会使用较高的 DPI 设置(可简单理解为在保持屏幕分辨率不变的情况下将屏幕上的内容放大显示)。
DPI 的概念可参考这里:https://zh.wikipedia.org/wiki/%E6%AF%8F%E8%8B%B1%E5%AF%B8%E7%82%B9%E6%95%B0
然而远程桌面工具有个问题,当运行远程桌面客户端的设备(本例是你的 X1 笔记本)与被连接设备的显示器 DPI 规格不一致的时候,将使用被连接设备的默认 DPI 设置。
如果只有你这一台设备需要用远程桌面方式连接这台服务器,可以人为认为调高服务器的 DPI 设置。如果服务器上连接有显示器与键盘鼠标,可以直接在服务器上本地登录然后调整。如果服务器不能本地登录,默认情况下是无法通过远程桌面会话调整 DPI 设置的,不过 Windows Server 2008 有一个补丁程序,安装后即可支持:
http://support.microsoft.com/kb/2726399/zh-cn
但 Windows Server 2003 无法应用,并且好像没有什么更好的做法。
但是如果有其他用户需要在各种不同规格与 DPI 的设备上显示该服务器的远程桌面会话窗口,这样做也会影响其他用户登录后的效果。因为 DPI 设置将针对系统全局生效,无法只针对指定用户生效。
如果只希望针对少量用户生效,可以创建自定义的“缩放”主题,这个比较麻烦,方法见下:
http://support.microsoft.com/kb/2544872/zh-cn
但同样,这个方法无法用于 Server 2003。这款产品太老,已经停止支持了。
最新的 Windows Server 2012 R2 与 Windows 8.1 对此有所改善,感兴趣可以阅读这里的介绍:
http://blogs.msdn.com/b/rds/archive/2013/12/16/resolution-and-scaling-level-updates-in-rdp-8-1.aspx