每年一次大更新都會讓我修改好的hidpi重新設定,今年也不外我也是按照我收藏很久的帖子改,不過這次居然失效了因為這次蘋果系統不允許更改System檔案了,然后去github搜到一個解決方案結合之前帖子做了些調整,下面是調整后修改方式:
文章中所用的軟體都在文章底部,請自行下載
文章中用的顯示幕是 BenQ PD2500Q 如果有同款可以直接到文章底部下載已經修改好的檔案直接拷貝到Library目錄下(注意:不是 System 下的 Library)
1. 查看顯示幕資訊
使用:FixEDID 查看顯示幕資訊,我的顯示幕如下

2. 尋找適合修改的檔案
打開:/System/Library/Displays/Contents/Resources/Overrides/DisplayVendorID-610
找到:DisplayProductID-a033檔案
復制一份到任意檔案夾(我是桌面),然后開始修改 DisplayProductID-a033
3. 修改檔案 DisplayProductID、DisplayVendortID 值
使用:PlistEdit Pro 打開 DisplayProductID-a033修改第1步圖片對應的ID

自定義顯示幕解析度(非必選步驟 可以不修改):

找到scale-resolutions可以看到是個陣列,把常用的幾個解析度轉換成16進制填入,下面陣列就可以了;
轉換方式如下:
1、轉換解析度(轉換工具)
例如:3840x2160


2、然后把上解析度轉換的16進制填入兩個8位16進制中,不足前面補0,后面的默認00 ,替換完就是下面這個格式:
00000F00 00000870 00
下面分享幾個常用解析度:
2k = 5120x2880 = 00001400 00000B40 00
1080p = 3840x2160 = 00000F00 00000870 00
900p = 3200x1800 = 00000C80 00000708 00
720p = 2560x1440 = 00000A00 000005A0 00
4. 新建檔案夾
首先打開終端執行下面命令(有的沒有權限)
sudo su
記得輸入密碼,在輸入新建檔案夾命令
mkdir -p /Library/Displays/Contents/Resources/Overrides/
5. 制作符合當前顯示幕的HIDPI檔案
然后打開下面檔案夾:/Library/Displays/Contents/Resources/Overrides/

在打開的檔案夾內新建DisplayVendorID-${vendorID} 檔案夾,其中 ${vendorID} 是變數,對應資訊是FixEDID資訊中的VendorID,我的是9d1所以檔案名為DisplayVendorID-9d1,然后把之前第三步修改的檔案DisplayProductID-a033拷貝到DisplayVendorID-9d1檔案夾內,并改名為 DisplayProductID-802a 其中802a為FixEDID資訊中的DeviceID(注意你要改你自己FixEDID的DeviceID)

以上步驟完成后重啟電腦,就能看到HIDPI選項了,

這次相對以前關閉SIP,修改系統檔案難度降低很多并且在升級系統也不怕覆寫掉,如果不換顯示幕以后大版本升級,不用在重復這些步驟了,
修改完成的檔案:
Displays
使用軟體:
PlistEdit Pro+FixEDID
參考文章如下:
《完美開啟2K顯示幕原生HIDPI(類似retina效果,字體銳利清晰),不需RDM等第三方軟體控制》
《MacOs Big Sur 拿不到硬碟權限了 #136》
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/224050.html
標籤:其他
上一篇:自動化測驗之穩定性測驗的設計
下一篇:libSVM使用實驗報告
