Skip to content

讓你的螢幕也支援 HiDPI 放大模式

注意:Apple Silicon 的機器因為腳本無法取得正確 ID,所以不能直接執行腳本,但你可以先用 Intel 的機器執行之後把設定檔丟去 macOS 12.4 以上的 Apple Silicon 機器,這樣就會出現 HiDPI 設定。

感謝 GaryNil 提供此方法,我再把教學寫出來。

因為老了,原本 3440×1440 輕鬆看的螢幕,現在覺得字有點小,原本想說把螢幕調成系統提供的另外一個選項:2560×1080 來使用,但調整之後發現糊的跟鬼一樣,所以繼續用 3440×1440,後來使用了下面介紹的方法,可以直接原生修改解析度,不但讓我的 3440×1440 21:9 螢幕畫面可以依照所需調整放大程度,而且幾乎不影響畫質喔(某些解析度下甚至會覺得更清楚)

首先,先看看修改前的樣子,這是我在 macOS 12.0.1 截圖的顯示器設定畫面,可以看到這就是一個普通的外接螢幕設定,可以選擇預設解析度,或者縮放。但是縮放模式因為不支援 HiDPI 的關係,所以看起來很糊。

而本次修改的操作如下:

打開終端機,輸入

第一步選擇 1,第二步隨便(修改 icon 而已,不影響),第三步選 6。

接著會提示要你輸入自訂解析度,請輸入

我因為用 3440×1440 的螢幕,所以輸入 3440x1440 2560x1072 5120x2144 3058x1280,如果你用別的解析度的螢幕,請自己算一下適合的數值,如果解析度有小數點記得四捨五入。數值建議輸入四組,比較不會有問題。

再舉個例子,3840×2160 的螢幕,因為是 16:9 的,所以設四組 16:9 的數字即可,例如 3840x2160 3200x1800 2880x1620 2560x1440 這樣。

輸入完畢後會出現請你重新開機的提示,重新開機之後查看螢幕解析度設定應該會變成這樣:

變成只剩下四個選項,但是這四個都是 HiDPI,所以就可以無痛縮放了。

如果要恢復原本設定,請刪除 /Library/Displays/Contents/Resources/Overrides/ 裡面的檔案,再重開機即可。

 

Github 原始專案連結:https://github.com/xzhih/one-key-hidpi/

發佈於macOS 教學

One Comment

發表迴響