適用於 macOS 下 2K 顯示器開啟 HiDPI 的簡便解決方案


前陣子入手了一款2k的顯示器用於mbp的拓展屏幕,但由於蘋果系統的嚴格限制,只有在4K及以上顯示器上才能開啟自帶的HiDPI進行縮放以達到retina顯示屏的效果。2k顯示器下的字體會偏小發虛,使用1080p的HiDPI即可實現較好的顯示效果。

網上比較流行的解決方案是使用switchResX或者RDM等第三方工具導入配置文件,或者使用自己新建的配置文件自行修改系統文件。在這個文章里可以看到這種方法:https://comsysto.github.io/Display-Override-PropertyList-File-Parser-and-Generator-with-HiDPI-Support-For-Scaled-Resolutions/

不過使用第三方工具修改的分辨率無法在系統設置里設置縮放,同時還有可能會引出許多雙屏的小問題,例如黑屏或者偶爾的分辨率錯亂。這里推薦一個簡便的方法,在終端里運行如下命令:

sh -c "$(curl -fsSL https://raw.githubusercontent.com/xzhih/one-key-hidpi/master/hidpi-zh.sh)"

https://billc.io/wp-content/uploads/2019/02/image-1600x1196.png如圖,你甚至可以選擇外置顯示器的圖標

如此以來,在重啟系統后便可以在系統設置里調整原生的HiDPI設置了。

https://billc.io/wp-content/uploads/2019/02/image-1.png

需要注意的是,對於macOS 10.11及以上系統,以上的每一種方式都需要關閉SIP(系統完整性保護)之后再操作。當然關閉這一功能是有風險的,你可以在修改完顯示器配置之后再啟用這一功能。啟用和禁用的方法便是進入恢復模式(開機時按住cmd+R)的終端內輸入crsutil disable(禁用)或者crsutil enable(啟用)。

如果你對macOS的SIP感興趣的話,這里有一篇推薦閱讀的文檔:https://support.apple.com/en-us/HT204899

 

來源:https://billc.io/2019/02/macos-hidpi-for-2k/


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM