Big Sur 开启HiDPI

上周我的电脑升级了 Big Sur,果不其然之前配置的 HiDPI 失效了。而且这次苹果做了更严格的限制,即便禁用 SIP 也无法对系统目录进行修改了。

网上找了很多 Big Sur 开启 HiDPI 的方法,最后找到一种有效的方式,记录在这里,为了方便自己查阅,也希望能帮助到其他人。

运行下边这条命令:

1
bash -c "$(curl -fsSL https://raw.githubusercontent.com/xzhih/one-key-hidpi/master/hidpi.sh)"

执行路径为:

  1. 选择自己的外接显示器
  2. 开启HIDPI(同时注入EDID)
  3. 保持原样
  4. 手动输入分辨率

最后手动输入我需要的分辨率: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