Skip to content

RDM-ARM 1.0.3(分辨率/刷新率拆分 · 默认只显示 HiDPI)

Choose a tag to compare

@charsen charsen released this 15 Oct 14:03
· 89 commits to master since this release

这一版改了什么

同事试用后的三条反馈,都做完了。

1. 去掉配置文件的导出与导入

菜单项、偏好设置里的按钮、以及底层实现全部移除,本地化文案一并清理,没有留下死代码。配置文件的保存 / 应用 / 删除不受影响。

2. 分辨率和刷新率分开选

原来是刷新率嵌在每个分辨率下面当二级菜单:同一个分辨率有四个刷新率就占四行,列表很难扫;只想改刷新率还得再钻一层。现在拆成两个并列菜单:

说明
分辨率 只列几何尺寸,每个只出现一次。切换时尽量保留你当前的刷新率——目标分辨率没有这一档,才退回它支持的最高值
刷新率 只列当前这个分辨率支持的档位。当前分辨率只有一个刷新率时,这个菜单整个不出现,而不是显示一个没得选的死菜单

顺带修了一个因拆分才暴露的措辞问题:黑屏保护的描述原本只给分辨率,改刷新率时会报回同一个分辨率,看起来像什么都没发生。现在会带上刷新率,确认框标题也从「保持这个分辨率?」改成「保持这个设置?」。

3. 默认只显示 HiDPI 模式

macOS 报 257 个模式,其中 137 个是 HiDPI——这些才是装 RDM 的理由,但它们和上百个标准分辨率混在一张列表里就被淹没了。现在默认只列 HiDPI,标准分辨率在菜单里一个开关(「仅显示 HiDPI 模式」)或偏好设置里就能放出来。

这只是改默认值。你手动切换过的选择照旧保留。


安装

  1. 下载下面的 RDM-ARM-1.0.3-universal.zip,解压得到 RDM-ARM.app 和 安装说明.txt。

  2. 把 RDM-ARM.app 拖进「应用程序」。

  3. 首次打开前必须做一件事。 本应用只有 ad-hoc 签名(没有 Apple 开发者签名与公证),macOS 会拦下它并提示「已损坏」或「无法验证开发者」——这是预期的,不是文件真的坏了。在「终端」里执行一次:

    xattr -dr com.apple.quarantine /Applications/RDM-ARM.app
  4. 它是菜单栏应用,没有主窗口。 打开后请看屏幕顶部菜单栏,会多出一个显示器图标。如果菜单栏图标太多看不到,在菜单栏空白处按住 Command 再拖动可以调整顺序。


验证

项 结果
通用构建 x86_64 arm64,2.4 MB
CI(Xcode 15.4 / Swift 5.10) 全绿
分辨率条目载荷 从 2304×1296@60 看各条目分别携带 60 Hz;576×435 与 416×312 因无 60 Hz 档落到 75 Hz
刷新率菜单作用域 四个档位全部停在 2304 × 1296 [4608 × 2592],只有刷新率不同
单档刷新率 840×525 下该菜单不出现,回到 2304×1296 后重新出现
HiDPI 默认 菜单中「仅显示 HiDPI 模式」为勾选状态
黑屏保护 --selftest --roundtrip 还原往返 PASS
包体 1.4 MB,SHA-256 9eaadf97d2fa7e26fe0ebd313f3f9331943f5fc329c598d05c232e7c9fe3f8e7

系统要求

macOS 13.0 或更高。通用二进制,Apple silicon 与 Intel 都能跑。