我希望我的 Macbook 的分辨率达到 1280x720,以便完成某项任务,但所有实现此功能的程序都需要花钱。
在 Lion 上是否有免费的方法可以做?
否:SwitchResX 或其他任何东西都不是免费的。
答案1
经过大量实验,我想我可能已经解决了这个问题,但我只有一个系统可以测试它。观看Mac OSX 中的自定义分辨率,无需软件!。视频引用了这个网站,#MacOSX:显示 EDID [更新]
基本上,我正在编辑设置允许哪些分辨率的 plist 文件。无需软件或金钱。
/System/Library/Displays/Overrides/
包含 .plist 文件,其中包含 OSX 用于显示器的分辨率选项。我正在运行ioreg -lw0 | grep IODisplayPrefsKey
以确定哪一个是主显示器,然后添加自定义分辨率的条目。这基本上就是 SwitchResX 所做的,但没有所有的软件。
不过,这是在 OSX 10.6.8 上,所以我不知道它是否适用于 Lion。
答案2
替代修复在这里:https://www.youtube.com/watch?v=gY94z2vcVqM
因为除非有人知道如何解码相应 .plist 文件中的文本(如用户“jzadra”所评论的那样),否则用户“Greenonline”的解决方案似乎不再有效。我尝试了 base64(应该是),但没有成功,还有许多其他方法。或者,您可以插入显示器以获得该文件中显示的正确分辨率,然后在启动时将该编码值复制/粘贴到 plist 文件中。这应该可以解决问题。
答案3
或者,您可以使用displaymode
。
- 从以下网址下载最新版本https://github.com/p00ya/displaymode/releases。
- 在终端中,
cd Downloads
进入您的下载目录并运行chmod +x displaymode
。 - 用于
./displaymode d
列出可用的分辨率并例如./displaymode t 1280 720
更改您的分辨率。