mac 开启hidpi_开启hidpi的缺点(Mac必备软件推荐)
在macOS10.15之后,系統中存放DisplayProductID和DisplayVendorID的文件夾Overrides變為只讀,若有些tool開HiDPI遇到一些麻煩或失靈的情況,可參考下文用one-key-hidpi的簡易方法,具體如下:
測試環境:
(1)電腦:Macbook Pro
(2)系統:macOS Catalina10.15.6
(3)顯示器:
SW270C(2560×1440 16:9)
PD2705Q(2560×1440 16:9)
PD3420Q(3440×1440 21:9)
(4)信號線:
USB-C to USB-C
USB-C to DP
USB-C to HDMI
目標:
讓外接顯示器的分辨率“縮放”選項變成箭頭所示橫向圖形展示狀態,即開啟了HiDPI。
步驟:
一,關閉 macOS 的 SIP
SIP 「System Integrity Protection」即「系統完整性保護」,請先按照下面步驟把它關閉,以便后續操作:
1,關機。
2,按住 command(?)+ R+再按一下電源鍵 開機,待顯示蘋果logo即可全部松手,自動進入恢復模式。
3,選擇上邊菜單欄的 實用工具 中的 終端。
4,輸入命令 csrutil disable。
5,顯示 「Successfully……」 說明關閉成功。可以輸入 reboot 回車重啟,或者點左上角的“重新啟動”。
二,one-key-hidpi操作
遠程模式:略
本地模式,如下:
1,下載鏈接:https://github.com/xzhih/one-key-hidpi
2,解壓后,打開hidpi.command。
首次運行時可能會提示”打不開“hidpi.command“,因為它來自身份不明的開發者”。需去“系統設置”——“安全與隱私”里面允許打開此軟件。
3,輸入本機macOS密碼(密碼不顯示),回車。
4,選擇外接顯示器2,回車。
5,選擇1開啟HIDPI,回車。
如果選1有“花屏”或“電腦睡眠后必須通過開蓋才能點亮外接顯示器”的問題,則選2;
如果后續要關閉HiDPI,則選3。
6,選擇外接顯示器在macOS中分辨率設置頁面顯示的圖標,這個隨意。
7,選擇分辨率配置
(1)以16:9的2K顯示器為例:
SW270C、PD2705Q(2560×1440 16:9)
選擇當前外接顯示器的物理分辨率,2K顯示器選4,回車。
(2)以21:9的顯示器為例:
PD3420Q(3440×144021:9)
在選擇分辨率配置時,(1)~(5)中無匹配物理分辨率可選,則選6,回車。
再手動輸入計劃開啟HiDPI的分辨率,并回車。
成倍數關系配對輸入(可多組同時輸入,用空格隔開):
1720×720 3440×1440:設置后,字體稍大
2560×1080 5120×2160:設置后,屏幕的顯示區域內左右兩側各有3mm的微小黑邊(這組必填,可以讓macOS分辨率的“縮放”項以橫向圖形方式展示)
2560×1072 5120×2144:設置后,屏幕的顯示區域內無黑邊
8,分辨率配置完畢后,提示進程完成、重啟生效。
9,重啟進系統后可見外接顯示器的HiDPI均已OK,按需在macOS分辨率的“縮放”項中選用即可。
也可用RDM來切換hidpi分辨率(帶閃電標志的),RDM可比macOS分辨率縮放中show出更多hidpi分辨率。
(RDM需另外安裝,注意Main Display、Display2和實物的對應關系)
三,恢復
1,如果使用此腳本后,開機無法進入系統,請進macOS 恢復模式中或使用 clover-x安全模式進入系統,打開“終端”,快捷恢復:
ls /Volumes/cd /Volumes/你的系統盤/System/Library/Displays/Contents/Resources/Overrides/HIDPI./disable
2,HiDPI成功開啟后,為了系統的安全,一定記得重新開啟macOS的SIP:
重復之前關閉SIP的步驟,打開“終端”,輸入 csrutil enable并回車,重啟生效。
查看 SIP 當前狀態,輸入「csrutil status」后回車即可。
one-key-hidpi及RDM備用下載鏈接:
https://pan.baidu.com/s/1GKUke23qZwjSctRqU79a1w
提取碼:ejkt
END
總結
以上是生活随笔為你收集整理的mac 开启hidpi_开启hidpi的缺点(Mac必备软件推荐)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 解决Xcode升级,导致以前安装的插件失
- 下一篇: 详细介绍docker中的build命令