当前位置:   article > 正文

获取屏幕分辨率_Macbook外接显示器开启HiDPI调整分辨率方法(For OS X Catalina 15.1)...

mac ioreg -l | grep "displayvendorid

前言:因为有时需要在寝室码代码,而实在受不了13英寸Mac的小屏幕,正好赶上狗东Dell D2720ds 999特价(自知D系列是渣渣就别喷显示器了实在没预算,都999了还要啥自行车),于是果断下手。但是这款显示器是27英寸2k的,默认分辨率还是出现了常见的字体模糊且发虚的问题,因此在网上各种搜索方法,但很多在新系统Catalina上不能用(权限问题),几经摸索终于是解决了,现整理如下:

第一步:关闭SIP

重启电脑,开机时按住Command+R(如果外接了键盘则是Ctrl+R)进入Recovery模式。
点击左上角实用工具 > 终端
输入以下代码:

csrutil disable

回车,然后重启。

第二步:获取显示器对应的配置文件

1.获取供应商ID和产品ID

点击Mac右上角搜索图标,输入终端并按回车,进入终端界面。
输入以下代码:

ioreg -l | grep "DisplayVendorID"

回车,即得到供应商ID。
输入以下代码:

ioreg -l | grep "DisplayProductID"

回车,即得到产品ID。
P.S:若得到两个ID是因为Mac没合盖,其中一个对应于内建显示器。

2.将两个ID转换为16进制数

上面两个ID都是10进制的,在之后的步骤中需要用到对应的16进制数。随便用一个进制转换器工具(例如这里)转换即可。

3.下载配置文件

github上有直接生成显示器配置文件的项目(具体点这里),ProductName随便填不影响后续操作,分别将第2步中得到的两个ID填入左侧界面第二三行的空格中。

9887aba3c7952e47f60c7e14c091d988.png
这里以D2720ds为例

右侧界面会自动生成对应的配置文件

86be0f844c89335f83134d6939540fdf.png

直接点击右下角下载图标即可。

第三步:覆盖显示器配置文件

打开终端,如果你是已经升级到Catalina的用户,务必先输入

sudo mount -uw /

否则会出现 Read-only file system 的提示(实际上就是新系统对于系统文件只可读不可写的原因,相信很多用户在有的方法中用到将DisplayVendor-ID文件夹移到/System/Library/Displays/Contents/Resources/Overrides/这一步操作,但是发现无法将文件移入,其实就是新系统的锅...)

而如果你是Mojave或之前系统版本的用户则无需这一步。然后输入:

sudo cp ~/Downloads/DisplayProductID-41ad.plist /System/Library/Displays/Contents/Resources/Overrides/DisplayVendorID-10ac/DisplayProductID-41ad

注意这行代码中的DisplayProductID和DisplayVendorID都要改成你之前得到的那两个16进制ID,这里的代码是以D2720ds为例。

两行代码分别运行后重启电脑即可。

第四步:下载RDM

RDM是一款可以切换屏幕分辨率的软件,其中分辨率右边带闪电标志的即是开启了HiDPI的推荐分辨率。具体下载地址。

第五步:设置分辨率

打开RDM,选择相应的推荐分辨率

8180ac9fdba842a2f7b6840d12d509a8.png
我这里选择的是1920*1080对应的2K,如果不进行之前的操作这一分辨率是没有HiDPI效果的

然后就大功告成啦~是不是清晰了很多呢,顿时再次感觉999血赚呢(手动滑稽)。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/IT小白/article/detail/546215
推荐阅读
相关标签
  

闽ICP备14008679号