更新于 

一键开启 MacOS HIDPI

效果与预览

这个脚本的目的是为中低分辨率的屏幕开启 HIDPI 选项,并且具有原生的 HIDPI 设置,不需要 RDM 软件即可在系统显示器设置中设置MacOS 的 dpi 机制和 win 下不一样,比如 1080p 的屏幕在 win 下有 125%、150% 这样的缩放选项,而同样的屏幕在 MacOS 下,缩放选项里只是单纯的调节分辨率,这就使得在默认分辨率下字体和 UI 看起来很小,降低分辨率又显得模糊。

同时,此脚本也可以通过注入修补后的 EDID 修复闪屏,或者睡眠唤醒后的闪屏问题,当然这个修复因人而异(如4400-4600)

脚本发布项目地址
14:27-gQ9YxR

使用教程

远程模式

  • 在终端输入以下命令回车即可。

本地模式

使用示范

  1. 打开打开hidpi.command
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18

Last login: Sun Feb 28 19:33:45 on ttys000
/Users/*****Downloads/one-key-hidpi-master/hidpi.command ; exit;
*****@*****deMacBook-Pro ~ % /Users/*****/Downloads/one-key-hidpi-master/hidpi.command ; exit;
_ _ _____ _____ _____ _____
| | | | |_ _| | __ \ | __ \ |_ _|
| |__| | | | | | | | | |__) | | |
| __ | | | | | | | | ___/ | |
| | | | _| |_ | |__| | | | _| |_
|_| |_| |_____| |_____/ |_| |_____|

============================================

(1) 开启HIDPI
(2) 开启HIDPI(同时注入EDID)
(3) 关闭HIDPI

输入你的选择 [1~3]:
  1. 输入你的选择。如:2
1
2
3
4
5
6
7
8
9
10
11
12
-------------------------------------
|********** 选择显示器ICON ***********|
-------------------------------------

(1) iMac
(2) MacBook
(3) MacBook Pro
(4) LG 显示器
(5) Pro Display XDR
(6) 保持原样

输入你的选择 [1~6]:
  1. 选择你想模拟的的显示器ICON图标,如:3此后需要输入密码
1
2
3
4
5
6
7
8
9
10
11
------------------------------------------
|********** 选择分辨率配置 ***********|
------------------------------------------
(1) 1920x1080 显示屏
(2) 1920x1080 显示屏 (使用 1424x802 分辨率,修复睡眠唤醒后的屏幕缩小问题)
(3) 1920x1200 显示屏
(4) 2560x1440 显示屏
(5) 3000x2000 显示屏
(6) 手动输入分辨率

输入你的选择:
  1. 选择合适的分辨率(1?2?3?4?5?)或者自定义(6?)
  2. 因为上面没有适合我的分辨率,故我选择自定义“6”并输入开启HIDPI的分辨率,输入密码回车键后。
1
2
输入你的选择: 6
输入想要开启的 HIDPI 分辨率,用空格隔开,就像这样:1680x945 1600x900 1440x810
  1. 出现以下界面重启测试,如不开机或异常,请参考恢复
1
2
3
4
5
6
7
8
9
开启成功,重启生效
首次重启开机logo会变得巨大,之后就不会了
Saving session...
...copying shared history...
...saving history...truncating history files...
...completed.
Deleting expired sessions... 8 completed.

[进程已完成]

恢复

命令回复

  • 如果还能进系统,就再次运行命令选择选项 3 关闭 HIDPI。

恢复模式

  • 如果使用此脚本后,开机无法进入系统,请到 macos恢复模式,打开终端
  • 这里有两种方式进行关闭,建议选第一种
  1. 快捷恢复
1
2
3
4
5
6
7
8
ls /Volumes/           //查看你的系统盘
cd /Volumes/你的系统盘/Users/

ls //你可以看到所有用户的目录

cd 你的用户名

./.hidpi-disable
  1. 手动恢复
    • 使用终端删除Library/Displays/Contents/Resources/Overrides下删除所有通过外部注入的显示器配置文件夹
    • 命令如下:
1
2
ls /Volumes/
rm -rf /Volumes/你的系统盘/Library/Displays/Contents/Resources/Overrides