开启HiDPI
1 | sudo defaults write /Library/Preferences/com.apple.windowserver DisplayResolutionEnabled -bool YES |
获取你的显示器的两个 ID:
DisplayVendorID和DisplayProductID
打开终端, 命令分别是:
ioreg -l | grep “DisplayVendorID”
ioreg -l | grep “DisplayProductID”
OK.在桌面上新建一个文件夹,名字格式是:DisplayVendorID-XXXX,其中XXXX是你的DisplayVendorID的16进制值小写.
于是,我会新建一个 DisplayVendorID-XXXX的文件夹,然后在这个文件夹里面新建一个空白文件.名字格式是
DisplayProductID-YYYY,自然YYYY就是你的DisplayProductID的16进制了.
我新建的文件是 DisplayProductID-YYYY.
1 | ioreg -l | grep "DisplayVendorID" |
文件名是16进制
建议使用PlistPro工具编辑
比如我想使用1600900这个HiDPI,那么我就需要生成两个分辨率,其中一个是1600900,一个是其双倍,3200*1800.
1600,900两个值的16进制是00000640 00000384 ;
3200,1800两个值的16进制是00000C80 00000708;
后面加上 00000001 00200000
于是会得到
00000640 00000384 00000001 00200000
00000C80 00000708 00000001 00200000
用附件中的PlistPro编辑这个DisplayProductID-YYYY,计算并填写你想要的分辨率.
最后,把这个 DisplayVendorID-XXXX 文件夹,
范例
路径名十六进制
1 | <?xml version="1.0" encoding="UTF-8"?> |