上周我的电脑升级了 Big Sur,果不其然之前配置的 HiDPI 失效了。而且这次苹果做了更严格的限制,即便禁用 SIP 也无法对系统目录进行修改了。
网上找了很多 Big Sur 开启 HiDPI 的方法,最后找到一种有效的方式,记录在这里,为了方便自己查阅,也希望能帮助到其他人。
运行下边这条命令:
1 | bash -c "$(curl -fsSL https://raw.githubusercontent.com/xzhih/one-key-hidpi/master/hidpi.sh)" |
执行路径为:
- 选择自己的外接显示器
- 开启HIDPI(同时注入EDID)
- 保持原样
- 手动输入分辨率
最后手动输入我需要的分辨率:1920x1080 2560x1440
,重启后就可以通过 RDM(https://github.com/avibrazil/RDM) 来开启 HiDPI 了。
如果无效的话
尝试删除 /Library/Displays/Contents/Resources/Overrides/DisplayVendorID-xxx
目录后再试一次(xxx 为你的 VendorID)。
我之前一直失败就是用这个方式才成功的,估计是用其他方法写入了脏数据,
hidpi.sh
脚本的数据一直写入失败,需要手动删除一下脏数据。
参考:
https://github.com/xzhih/one-key-hidpi/issues/136
https://blog.chajian110.com/macOS/32.html
https://blog.csdn.net/ymyz1229/article/details/109676446