前言
對于用慣了Retina顯示技術(shù)的用戶识脆,也希望在第三方顯示器上使用這種黑科技。
本人使用的是一臺dell的24寸2K顯示器,用原生2K分辨率顯得太小了侥啤,故想起了使用HiDPI技術(shù)凳宙,也就是將幾個點融合為一個點顯示熙揍,這也是Retina技術(shù)的原理(如果不是,輕噴_)氏涩。
我的2K分辨率是2560x1440届囚,所以我才用最好的方案,就是4個點化成一個點是尖,我所適用的HiDPI分辨率是1280x720意系。
權(quán)限問題
- 10.11系統(tǒng)及以上,一些系統(tǒng)文件只有“系統(tǒng)”有權(quán)限讀寫饺汹,首先要關(guān)閉這個權(quán)限:
開機按住 command + R蛔添,進入恢復(fù)模式,然后在“終端”中輸入“csrutil disable”關(guān)閉權(quán)限。如果想還原設(shè)置迎瞧,則csrutil enable夸溶。
正文
-
開啟HiDPI
打開終端, 命令分別是:
sudo defaults write /Library/Preferences/com.apple.windowserver DisplayResolutionEnabled -bool YES
-
獲取你的顯示器的兩個ID:
打開終端, 命令分 別是:ioreg -l | grep "DisplayVendorID" ioreg -l | grep "DisplayProductID"
注意:如果你是筆記本的話,請拔掉顯示器先得到這兩個ID凶硅,然后插上顯示器再獲取ID缝裁。獲取筆記本的ID的作用是為了區(qū)分到底哪個才是我們顯示器的ID。
-
編寫配置文件
新建一個文件夾足绅,DisplayVendorID-XXXX捷绑,其中XXXX是你的DisplayVendorID的16進制值小寫。
-
在終端中打開該文件夾编检,新建一個空白文件胎食,文件名DisplayProductID-YYYY,自然YYYY就是你的DisplayProductID的16進制了允懂,注意小寫厕怜。
touch DisplayProductID-YYYY
-
下面要編輯這個文件,本質(zhì)上是一個plist文件蕾总,建議使用PlistPro工具編輯粥航,我自己的話有Xcode,就直接使用開發(fā)工具編輯生百。
編輯好的文件在工具打開的樣子 貼上上面這段對應(yīng)的源碼:
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>DisplayProductID</key> <integer>41156</integer> <key>DisplayVendorID</key> <integer>4268</integer> <key>scale-resolutions</key> <array> <data>AAAFAAAAAtAAAAABACAAAA==</data> <data>AAAKAAAABaAAAAABACAAAA==</data> <data>AAAFAAAAAs8AAAABACAAAA==</data> <data>AAAKAAAABZ4AAAABACAAAA==</data> <data>AAAHgAAABDgAAAABACAAAA==</data> <data>AAAPAAAACHAAAAABACAAAA==</data> </array> </dict> </plist>
目前開啟720P的方式其實是不行的递雀,所以如圖我使用了1280*719這個分辨率,可以基本是等同于720P的蚀浆。
-
介紹一下data具體怎么來的:
- 比如我想使用1280x719這個HiDPI缀程,那么我就需要生成兩個分辨率,其中一個是1280x719市俊,一個是其雙倍,2560x1438杨凑。
- 1280與719對應(yīng)的16進制是00000500與000002cf。2560與1438對應(yīng)的16進制是00000a00與0000059e摆昧。
- 后面加上00000001及00200000撩满。
- 如上圖用工具編輯.
- 于是會得到:
00000500 000002cf 00000001 00200000 00000a00 0000059e 00000001 00200000
-
替換系統(tǒng)文件
- 打開Finer,打開前往文件夾鍵入:
/System/Library/Displays/Contents/Resources/Overrides/
- 將編輯好的文件夾放進去覆蓋绅你。
下載軟件伺帘,RDM,然后重啟電腦忌锯。
RDM
選擇你需要的HiDPI