如何在非视网膜显示器上模拟Mac OS X 10.8 Mountain Lion中的视网膜显示器(HiDPI模式)?

Dav*_*her 78 macos retina-display osx-mountain-lion

如何在非视网膜显示器上模拟Mac OS X 10.8 Mountain Lion中的视网膜显示(HiDPI模式)?

Dav*_*her 99

  1. 搜索,下载和安装Apple免费的Xcode 8附加工具(以前的Xcode版本根据您的版本搜索Xcode的图形工具).
    注意:需要免费的Apple Developer帐户.
  2. 启动Quartz Debug应用程序.
  3. 转到菜单:Window ---> UI Resolution.
  4. 选中启用HiDPI显示模式.
  5. 退出Quartz Debug.
  6. 打开系统首选项.
  7. 选择显示图标.
  8. 如果使用多个显示器,请在显示器上选择要模拟HiDPI模式的配置窗口.
  9. 在下Resolution:,选择Scaled单选按钮.
  10. 找到后缀所需的分辨率(HiDPI)并选择它.
  11. 您的显示器现在以HiDPI模式运行,模拟视网膜显示.

资料来源:OS X高分辨率指南

  • 对我不起作用:(没有`(HiDPI)`分辨率出现.10.8.1,Quartz Debug Version 4.2(168) (6认同)
  • 我有11"MacBook Air和HiDPI分辨率没有出现在内置显示器上. (3认同)
  • 对于使用连接到Thunderbolt显示器的15"rMBP,这对我不起作用.登录/注销不能解决问题. (2认同)

Juk*_*ela 45

我找到了以下说明.它似乎工作,它比Quartz Debug方法容易得多.

"在没有Quartz Debug的Mountain Lion中启用HiDPI模式"

https://gist.github.com/3191869

简而言之,运行以下命令,注销,登录,并在显示首选项中提供HiDPI分辨率:

sudo defaults write /Library/Preferences/com.apple.windowserver DisplayResolutionEnabled -bool YES
sudo defaults delete /Library/Preferences/com.apple.windowserver DisplayResolutionDisabled
Run Code Online (Sandbox Code Playgroud)

(在我的情况下,第一个命令就足够了;第二个命令只打印一条错误消息.)

  • 对于使用连接到Thunderbolt显示器的15"rMBP,这对我不起作用. (3认同)
  • 真棒.在我的13"MBA上工作魅力.你只需要第一行.我检查了我的`com.apple.windowserver.plist`文件,无论如何都没有'DisplayResolutionDisabled`的记录. (2认同)

Vic*_*ang 21

编辑:(2016年5月31日)

对于尝试在El Capitan上执行此操作的用户,请阅读SwitchRes网站上的常见问题解答.此外,如果在完成常见问题解答中的所有步骤后仍然无法正常工作,请考虑卸载并重新安装SwitchResX.这解决了我在我的一台笔记本电脑上遇到的问题.

原版的:

通过几个论坛,网站,博客阅读.

我在这里为15"MacBook Pro与Retina显示器连接到Thunderbolt显示器的用户提供解决方案.

首先,

  1. 终端命令修改plist
  2. Quartz Debug
  3. 保持选项并在"系统偏好设置"中选择"缩放"
  4. ResolutionTab(Mac App Store)

无论出于何种原因,这些方法都不适用于带有Thunderbolt Display的MBPr.您将看不到要选择的HiDPI选项.

我发现实际上给我们提供选项的唯一工具是SwitchResX.

但是这里存在另一个问题.

我认为,大多数使用此设置的用户都在尝试使用1280x720 HiDPI,因为它是TBD原始分辨率的一半.

根据SwitchResX的FAQ,在某些情况下,由于OS X本身存在错误,因此无法设置此分辨率.

这是一个截图供您参考:


在此输入图像描述


在与开发人员联系后,他提出了一个解决方法 - 添加一个像素 - 这对我有用.

  1. 安装SwitchResX并从"系统偏好设置"中将其打开.
  2. 转到Thunderbolt Display选项卡,然后在2562 x 1440处添加带缩放分辨率的自定义分辨率 这里是截图在此输入图像描述
  3. 使用命令+ s保存.(或者只是关闭窗口并使用提示)
  4. 重启笔记本电脑.
  5. 转到SwitchResX并在"当前分辨率"选项卡中选择新的自定义分辨率.(有时它不会马上出现,玩它就应该.)

干得好.

我希望这个答案可以通过这个设置获得用户,因为在16:9显示器上使用16:10的分辨率真的很令人沮丧.

  • 这个解决方案很棒,它在我的rmbp 13上使用视网膜和DELL P2416D显示器效果很好.我同意@NikolausDemmel这个解决方案值得更多的赞成. (2认同)
  • 你是对的,别管我。添加缩放的分辨率确实创建了非缩放的2562x1440,但是还有1281x720 HiDpi分辨率。顺便说一句,事情看起来有点太大,所以我创建了一个缩放的3840x2160(4K?),并在1920x1080 HiDpi中使用它,实际上是150%的缩放比例,它看起来很棒。谢谢。 (2认同)

小智 7

对于那些无法启用RMBP或新的MBA HIDPI,我经历了我的RMBP 15"具有相同的飞行表演.我通过安装解决了这个问题SwitchResX.启用如图中引用的要点布尔设置,HIDPI设置显示出来.

在Air Display中拖动似乎有些滞后,但其他方面效果很好.