mbp 外接显示器开启HiDPI

mbp 外接显示器开启HiDPI

1. 首先,打开系统分区权限:

查看SIP状态

在终端中输入csrutil status,就可以看到是enabled还是disabled。

关闭SIP

  • 重启MAC,按住cmd+R直到屏幕上出现苹果的标志和进度条,进入Recovery模式;
  • 在屏幕最上方的工具栏找到实用工具(左数第3个),打开终端,输入:csrutil disable;
  • 关掉终端,重启mac;
  • 重启以后可以在终端中查看状态确认。

开启SIP

与关闭的步骤类似,只是在S2中输入csrutil enable即可。转自简书 Mac开启关闭SIP(系统完整性保护)

2. 获得显示器的 VendorID 和 ProductID (制造商ID 和 产品ID),在终端运行:

1
2
3
4
> ioreg -lw0 | grep IODisplayPrefsKey | grep -o '/[^/]\+"$'

/AppleBacklightDisplay-610-a034"
/AppleDisplay-30ae-61a4"

其中第一行610代表的是mac内置显示器,第二行即我们的外接显示器,VendorID=30ae,ProductID=61a4

3. 生成我们需要的配置文件

使用该网页生成器填写所需信息,生成配置并下载HiDPI配置生成器

4. 复制配置到系统目录

  • OS X 10.11及以上

    1
    DIR=/System/Library/Displays/Contents/Resources/Overrides
  • OS X 10.10及以下

    1
    DIR=/System/Library/Displays/Overrides
  • 把 VID 和 PID 替换成上面获得的VendorID和ProductID

    1
    2
    3
    CONF=${DIR}/DisplayVendorID-${VID}/DisplayProductID-${PID}
    sudo mkdir -p ${DIR}/DisplayVendorID-${VID}
    sudo cp 配置文件 ${CONF}

5. 打开系统HIDPI设置

1
sudo defaults write /Library/Preferences/com.apple.windowserver DisplayResolutionEnabled -bool YES

6. 重启并使用RDM调整分辨率

 下载RDM

fix…