如何在非视网膜显示器上模拟 Mac OS X 10.8 Mountain Lion 中的视网膜显示器(HiDPI 模式)?
7 回答
- 搜索、下载和安装 Apple 免费的 Xcode 8 附加工具(对于以前的 Xcode 版本,请根据您的版本搜索 Xcode 的图形工具)。
注意:需要免费的 Apple Developer 帐户。 - 启动Quartz 调试应用程序。
- 进入菜单:
Window ---> UI Resolution
。 - 选中启用 HiDPI 显示模式。
- 退出石英调试。
- 打开系统偏好设置。
- 选择显示图标。
- 如果使用多显示器,请在您希望模拟 HiDPI 模式的显示器上选择配置窗口。
- 在 下
Resolution:
,选择Scaled单选按钮。 - 找到后缀的所需分辨率
(HiDPI)
并选择它。 - 您的显示器现在在 HiDPI 模式下运行,模拟视网膜显示器。
来源:OS X 高分辨率指南
我找到了以下说明。它似乎有效,并且比 Quartz Debug 方法容易得多。
“在 Mountain Lion 中启用 HiDPI 模式,无需 Quartz 调试”
简而言之,运行以下命令,注销、登录,HiDPI 分辨率在显示首选项中可用:
sudo defaults write /Library/Preferences/com.apple.windowserver DisplayResolutionEnabled -bool YES
sudo defaults delete /Library/Preferences/com.apple.windowserver DisplayResolutionDisabled
(在我的情况下,第一个命令就足够了;第二个命令只是打印一条错误消息。)
编辑:(2016 年 5 月 31 日)
对于尝试在 El Capitan 上执行此操作的用户,请阅读SwitchRes 网站上的常见问题解答。此外,如果在完成常见问题解答中的所有步骤后仍有问题,请考虑卸载并重新安装 SwitchResX。这解决了我在一台笔记本电脑上遇到的问题。
原来的:
在阅读了几个论坛、网站、博客之后。
我在这里为15 英寸 MacBook Pro 用户提供解决方案,Retina 显示屏连接到 Thunderbolt 显示屏。
首先,
- 修改plist的终端命令
- 石英调试
- 按住选项并在系统偏好设置中选择“缩放”
- 分辨率选项卡(Mac App Store)
无论出于何种原因,这些方法都不适用于带有 Thunderbolt Display 的 MBPr。您不会看到要选择的 HiDPI 选项。
我发现唯一真正为我们提供选项的工具是 SwitchResX。
然而,这里存在另一个问题。
我相信大多数使用这种设置的用户都在尝试使用 1280x720 HiDPI,因为它是 TBD 原始分辨率的一半。
根据SwitchResX 的常见问题解答,在某些情况下,由于 OS X 本身存在错误,因此无法设置为该分辨率。
这是一个截图供您参考:
在与开发人员联系后,他提出了一种解决方法——再添加一个像素——这对我有用。
- 安装 SwitchResX 并从系统偏好设置中打开它。
- 转到 Thunderbolt 显示选项卡,并添加自定义分辨率,缩放分辨率为2562 x 1440 这是屏幕截图
- 使用 command + s 保存。(或者干脆关闭窗口并使用提示)
- 重新启动笔记本电脑。
- 转到 SwitchResX 并在 Current Resolution 选项卡中选择新的自定义分辨率。(有时它不会立即出现,请尝试一下,它应该会出现。)
干得好。
我希望通过此设置为用户提供此答案,因为在 16:9 显示器上使用 16:10 分辨率确实令人沮丧。
对于那些无法在 rMBP 或新 MBA 上启用 HIDPI 的人,我在带有Air Display的 rMBP 15" 上遇到了同样的情况。我通过安装SwitchResX解决了这个问题。如引用的要点所示启用布尔设置,HIDPI 设置显示.
在 Air Display 中拖动似乎有点滞后,但在其他方面效果很好。
尝试这个
sudo defaults write /Library/Preferences/com.apple.windowserver DisplayResolutionEnabled -bool YES
如果您的显示器支持它,也可能值得将 DisplayPort 版本设置为 1.1 而不是 1.2。
我有一台配备三星 S27D850 显示器的 2010 年末 Mac Air,在我做出改变之前,我遇到了各种间歇性分辨率切换问题。