如何将 Mac 上的分辨率更改为自定义大小?

如何将 Mac 上的分辨率更改为自定义大小?

我希望我的 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

  1. 从以下网址下载最新版本https://github.com/p00ya/displaymode/releases
  2. 在终端中,cd Downloads进入您的下载目录并运行chmod +x displaymode
  3. 用于./displaymode d列出可用的分辨率并例如./displaymode t 1280 720更改您的分辨率。

相关内容