在MacOS下为2K显示器开启HiDPI

1. 为啥要开HiDPI

简单来说,MacOS系统内有一套让显示效果变得很细腻的技术,即HiDPI。对于【外接显示器】来说,系统只对4K及以上分辨率的显示器开启这种渲染模式,其感官就是,显示效果很细腻,和MacBook Pro上的原装屏一样清楚。
而2K显示器则不会自动开启,显示文字会比较小,且有轻微的毛边(如果看惯了视网膜屏,这个毛边是一眼就能看出来的)。

2. 我需要看这篇教程吗?

如果你在用MacOS系统(正经的Mac或黑苹果),手头有一台2K显示器,且不想再花钱买4K显示器,那么这篇教程很适合你。

3. 开始搞

3.1 实验环境

系统:MacOS Catalina 10.15.4

3.2 关闭MacOS SIP

开机或重启时,按住command + R,等待出现苹果开机LOGO后松手,之后系统会进入到恢复模式。
左上角找到 【实用工具】-> 【终端】,输入csrutil disable。看到提示后,重启电脑,正常进入系统即可。

在MacOS下为2K显示器开启HiDPI_第1张图片
在MacOS下为2K显示器开启HiDPI_第2张图片

3.3 打开HiDPI

终端输入 sudo defaults write /Library/Preferences/com.apple.windowserver.plist DisplayResolutionEnabled -bool true

3.4 查看显示器编号

这一步需要查看外接显示器的VenderID和ProductID。
先不接显示器,在终端输入:

ioreg -l|grep "DisplayVendorID"
ioreg -l|grep "DisplayProductID"

这个显示如下,这个就是笔记本自己屏幕的编码,先记下来

    | |   | | |       "DisplayVendorID" = 1552
    | |   | | |       "DisplayProductID" = 41015

然后接上自己的显示器,再次输入

ioreg -l|grep "DisplayVendorID"
ioreg -l|grep "DisplayProductID"

可以看到DisplayVendorID和DisplayProductID都多出了一行,这便是外接显示器的编号(不同显示器编号不同),我的显示器DisplayVendorID是1507,DisplayProductID是9360

    | |   | |         "DisplayVendorID" = 1552
    | |   | | |       "DisplayVendorID" = 1507

    | |   | |         "DisplayProductID" = 41015
    | |   | | |       "DisplayProductID" = 9360

把这两个10进制数字转成16进制,可以用这个网站 在线进制转换

1507 -> 5e3
9360 -> 2490

3.5 生成plist文件

进入plist生成,将16进制的VenderID和ProductID填入左侧对应的输入框。

之后页面右侧就会生成plist信息。
在MacOS下为2K显示器开启HiDPI_第3张图片

然后新建一个文件夹,以 DisplayVendorID-开头,后面接上16进制的VenderID,以我的为例,16进制VenderID是5e3,则文件夹名字为DisplayVendorID-5e3

进入文件夹,新建一个文件(没有任何后缀名),名称以DisplayProductID-开头,后面接16进制的ProductID。将生成的plist xml内容复制进去。

打开一个终端窗口,输入以下命令,解决Mac os 10.15.3后锁系统写入权限问题:

sudo -s
sudo mount -o rw /

然后将刚才新建的文件夹复制到/System/Library/Displays/Contents/Resources/Overrides目录下:
cp -R DisplayVendorID-5e3 /System/Library/Displays/Contents/Resources/Overrides

重启电脑后,打开RDM,选择一个带⚡️标志的分辨率即可

效果

注意看表情的细节

开启前:
在MacOS下为2K显示器开启HiDPI_第4张图片

开启后:
在MacOS下为2K显示器开启HiDPI_第5张图片

参考文章

为 macOS 10.15 开启 HiDPI,让 2K 显示器更舒适
解决升级 Mac os 10.15.3 测试版后系统写入权限被锁

你可能感兴趣的:(笔记,mac)