最近买了个2k的显示屏,以为mac用HDMI线直接连接就可以使用了,但是连接后字体非常小,而且边缘发虚,查询了几分钟以后才发现是4k才能直接连接MacBook使用(。。。。苹果这个设备要求也太高了),如果是4k以下的话要经过调整才行,然后就开始了痛苦的几百种方法查询,
首先就是尝试了最麻烦的第一种方法如下:
Mac外接2k屏幕如何开启Hidpi解决字体模糊等问题lentolove的博客-CSDN博客mac外接2k显示器模糊
耗时20分钟以后还是不行,瞬间想吐(虽然我觉得这种方法好像是可行的),如果有大神成功,请分享一下。
然后第二种方法:
MacOS 开启 2k 屏幕的 HiDPI模式,让中文字体不再模糊_hezhenpan的博客-CSDN博客
然后就是使用SwitchResX的问题了,设置了自定义分辨率重启以后,去使用该分辨率会报错(not active valid),然后又去找解决方法:
SwitchResX 开启HiDPI时显示Not installed的解决办法_设计の诗-CSDN博客
最后只是抱着试一试的心态,没想到居然成功了。
综上,解决macbook连接不是4k显示器时字体太小且发糊的问题的方法是:
安装SwitchResX (⚠️注意:安装的时候必须选择为该电脑所有人安装,与后续的问题有关,否则用cleanMyMac去卸载以后安装)
-
关闭SIP,也就是关闭Mac系统的完整性保护
关机后,同时按住 command + R 和开机键,进入 recovery mode
打开终端,输入csrutil disable关闭sip,
成功之后,点击左上角苹果重启电脑
使用SwitchResX自定义分辨率(我的显示器是2k(1440×2560),使用了1080开启hidpi以后的分辨率是3840×2160)
遇见设置了自定义分辨率重启以后,去使用该分辨率会报错(not active valid),这时候第一点的SwitchResX为所有用户安装就有用了: 1. 首先要新建一个管理员账号 2. 然后进入那个新账号,使用SwitchResX去定义自己要的分辨率 3. 然后使用,这时你会发现使用成功了 4. 再切回原来的账号就可以使用1080p的HIDPI(是根据上面的博客做的,不知道啥原理)
-
开启SIP,也就是打开Mac系统的完整性保护
关机后,同时按住 command + R 和开机键,进入 recovery mode
打开终端,输入csrutil enable关闭sip,
成功之后,点击左上角苹果重启电脑
⚠️注意:显示器横竖屏切换时,也要重新使用这种方法(正常方法的前后分辨率交换,比如竖屏:3840×2160,横屏:2160×3840)