用MacBook外接2k显示器很烦的问题是字体太小了看起来眼睛都要瞎了,上网搜了很多教程都是零零散散的自己花了不少时间才搞定,总结了一遍教程方便大家解决这个问题.
网上很多是用SwitchResX去设置的据说很方便,但是我用不了会闪退,软件对新系统兼容不好,最后还是用命令行的方式解决
首先确保关闭了sip,教程在这,确保已经关闭后再执行下面的命令行
命令行输入 (以上的结果因不同显示器得到的值是不同,我的DisplayVendorID是1507, DisplayProductID是9360)
ioreg -l | grep "DisplayVendorID"
得到 "DisplayVendorID" = 1507
接着输入下面命令行
ioreg -l | grep "DisplayProductID"
得到 "DisplayProductID" = 9360
接着输入下面命令行
ioreg -lw0 | grep IODisplayEDID | sed "/[^<]*</s///" | xxd -p -r | strings -6
得到 下面的结果,把第一行记住,这是你显示器的型号,我的是 Q2490W1
Q2490W1
AP90806Z00365
q8-@X,E
@1
@U
右侧有一些填入配置参数的地方
DisplayProductName 这是显示器型号 我的是 Q2490W1
DisplayProductID 这是产品id 我的是 9360
DisplayVendorID 这是销售id 我的是 1507
你的显示器不一定和我一样,所以通过上面的命令行得到自己对应的结果填上就行
填写完以后下面的是一些配置分辨的清单,默认的应该够用,如果你的分辨率比较特殊自行定义后记住把hdpi勾上,最后点击左边的右下角有个下载按钮,保存到本地,我下载后文件名是 DisplayProductID-9360.plist
然后执行下面代码
ioreg -lw0 | grep IODisplayPrefsKey
得到 "IODisplayPrefsKey" = "IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/P0P2@1/IOPP/GFX0@0/NVDA,Display-D@3/NVDA/display0/AppleDisplay-5e3-2490"
记住上面返回结果的最后一段字符我的是 AppleDisplay-5e3-2490"
最后执行下面的代码:(注意有3个XXX的地方要进行替换)
sudo cp ~/Downloads/DisplayProductID-XXXX.plist /System/Library/Displays/Contents/Resources/Overrides/
DisplayVendorID-XXXX/DisplayProductID-XXXX
- 从网站下载的配置文件名 我的是DisplayProductID-9360.plist
- DisplayVendorID-XXXX 我的是5e3 (对应文章上面加粗的部分,AppleDisplay-5e3-2490)的中间部分
- DisplayProductID-XXXX 我的是2490 (对应文章上面加粗的部分,AppleDisplay-5e3-2490)的最后部分
所以我个人要执行的命令行是这样的:
sudo cp ~/Downloads/DisplayProductID-9360.plist /System/Library/Displays/Contents/
Resources/Overrides/DisplayVendorID-5e3/DisplayProductID-2490
执行后输入管理员密码后没有返回任何结果说明已经成功了
重启电脑后去下载RDM选中合适的分辨率
网友评论
cp [-R [-H | -L | -P]] [-fi | -n] [-apvXc] source_file ... target_directory
请问 最后会返回这个吗?输入完密码之后。