![edb6379b617af15720a868cd8355cc69.png](https://i-blog.csdnimg.cn/blog_migrate/1a2e040390149c067e38118f4d31df7d.jpeg)
Mac外接高分屏2K显示器时,例如我手里这台DELL U2518D,默认分辨率是2560*1440,塞在25寸屏幕里,着实内容文字有点小。
![25530790663cd61a6ad19384abae3c6e.png](https://i-blog.csdnimg.cn/blog_migrate/1913e5867e142532b7d46e2449dbc80c.jpeg)
而我想要的是:
![566648871f9fc1e1639fdf00ace7775a.png](https://i-blog.csdnimg.cn/blog_migrate/352758f3d09951d2232b057d27120822.jpeg)
如果直接用Scale方式调低分辨率,例如调到1080p:
![5278ebeab12aa604d52ff51f613153ba.png](https://i-blog.csdnimg.cn/blog_migrate/a18490c408961d8fc3c4791a574f9609.jpeg)
这种方文字是大了,但是边缘会模糊:
![78c7725af04f159e499b6d1f1fedadca.png](https://i-blog.csdnimg.cn/blog_migrate/9e8a439637cfa2b6e9852c0fc01497ae.jpeg)
因为没有像Mac自带内屏那样,开启HiDPI支持。
所以本文写的启用HiDPI的作用就是放大+清晰。
下面是配置全过程。
公众号贴过来的,排版是 上加 。
更多日常经验分享请点击:<br/>实验编程情报中心
如何开启外置显示器HiDPI,以macOS 10.15为例:
关闭SIP
-
- 关机,开机按住cmd+R,进入恢复模式。
- 实用工具中开启终端。
- 输入
csrutil disable
- 正常重启
开启HiDPI
正常进入系统,打开终端,输入:sudo defaults write /Library/Preferences/com.apple.windowserver.plist DisplayResolutionEnabled -bool true
查询外接显示器编号
-
- 查询厂商:
ioreg -l | grep "DisplayVendorID"
- 查询当前显示器:
ioreg -l | grep "DisplayProductID"
- 查询厂商:
![409ecc4864a6900a19bec56ca84361c5.png](https://i-blog.csdnimg.cn/blog_migrate/b19b819436d2917f1b346b2e33cdddc9.jpeg)
这一步会查到内屏的,注意区分,我这里靠最右边的就是外屏的。
另外,当你以后换了显示器接口时,例如从HDMI换到DP/mDP等,上边的DisplayProductID会变化,要重新设置。
设置HiDPI配置文件
-
- 先将上述两个ID转为16进制数字。随便找个手机计算器,或者网页里搜个在线转换工具。
![83d5fd3a6d3bc88dec69f15d92a46405.png](https://i-blog.csdnimg.cn/blog_migrate/46c2d07dc9acfc95ca5da09c8d90a710.jpeg)
即:
DisplayVendorID 4268 - 10ac
DisplayProductID 16700 - 413c
-
- 任意位置(例如桌面)新建一个文件,命名为
DisplayProductID-413c
把上面的413c换成你的ID。 - 复制下面的xml,粘贴到上边的文件中,用记事本等文本工具编辑即可。
- 任意位置(例如桌面)新建一个文件,命名为
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>DisplayProductID</key>
<integer>16700</integer>
<key>DisplayVendorID</key>
<integer>4268</integer>
<key>scale-resolutions</key>
<array>
<data>AAAKAAAABaAAAAABACAAAA==</data>
<data>AAAFAAAAAtAAAAABACAAAA==</data>
<data>AAAPAAAACHAAAAABACAAAA==</data>
<data>AAAHgAAABDgAAAABACAAAA==</data>
<data>AAAMgAAABwgAAAABACAAAA==</data>
<data>AAAGQAAAA4QAAAABACAAAA==</data>
<data>AAAKAgAABaAAAAABACAAAA==</data>
<data>AAAKrAAABgAAAAABACAAAA==</data>
<data>AAAFVgAAAwAAAAABACAAAA==</data>
</array>
</dict>
</plist>
把xml中的DisplayProductID和DisplayVendorID下面的数值,换成你自己的,这里直接用十进制的数字。
-
- 将配置文件拷贝到系统目录
这个目录有权限限制,所以先在终端运行:sudo mount -uw /
- 打开系统文件夹,可以用Finder的Go to Folder:
/System/Library/Displays/Contents/Resources/Overrides/
- 将配置文件拷贝到系统目录
![7e55f07507d47f9e80a879840f44a2ba.png](https://i-blog.csdnimg.cn/blog_migrate/7f271fc73aaca1d8512f3f274d3c6925.png)
-
- 找到跟你
DisplayVendorID对应的文件夹,把刚才新建的文件粘贴进去
- 找到跟你
![4718095c9b7b79777f1ae1db0b04b5c1.png](https://i-blog.csdnimg.cn/blog_migrate/8f3ce35b09a258f932b44d172558f4bb.jpeg)
如果没有这个Vendor文件夹,就按上边红框这个命名方式,新建一个文件夹,再粘贴Product文件。
安装RDM软件
这是一个修改分辨率的软件,链接:https://avi.alkalay.net/software/RDM/
![aa49b71398ade0fc6846d5c28b20dbed.png](https://i-blog.csdnimg.cn/blog_migrate/53b9ecffd14f7e7cb1f98c84574eabf6.jpeg)
重启
在RDM中选择分辨率
![f1be974df23ea9a1d68827d1abd5bd3c.png](https://i-blog.csdnimg.cn/blog_migrate/4f45f3a111fc4d42cd92abf8d72d138b.jpeg)
图中带⚡️的,就是新开启的支持HiDPI的分辨率,这里选择1920*1080,搞定!
参考资料:
- 封面图:栗林公园,位于日本高松市,毗邻濑户内海。
© http://my-kagawa.jp - 为 Mac OS 10.15 开启 HiDPI,让 2K 显示器更舒适https://zhuanlan.zhihu.com/p/97827119
您的鼓励,点赞,收藏,转发,是我乱码的动力。
网站: http://floatbug.com
英文版全网ID:@avantcontra
微信公众号/视频号/知识星球/
知乎专栏/B站:实验编程
![7569a8fd6d642cc564f217e3b200e3bc.png](https://i-blog.csdnimg.cn/blog_migrate/9ff415e36dcfa32b751f892337642239.jpeg)