2012-08-25 94 views
79

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

+0

@JukkaSuomela你应该添加此方法作为答案,而不是评论。它可以工作,并且比下载石英调试容易得多。我也会将该github脚本中的命令复制到您的答案中,因为其他站点上的解决方案链接并不总是持续。 –

回答

99
  1. Search for,下载和安装苹果的免费附加工具Xcode的8(对于以前版本的Xcode根据您的版本搜索图形工具Xcode的)。
    注意:需要免费Apple开发者帐户。
  2. 启动Quartz Debug应用程序。
  3. 转到菜单:Window ---> UI Resolution
  4. 检查启用HiDPI显示模式
  5. 退出石英调试
  6. 打开系统偏好设置
  7. 选择显示器图标。
  8. 如果使用多显示器,请在希望模拟HiDPI模式的显示器上选择配置窗口。
  9. Resolution:下,选择按比例缩小的单选按钮。
  10. 找到一个所需的分辨率后缀(HiDPI)并选择它。
  11. 您的显示器现在以HiDPI模式运行,模拟视网膜显示。

来源:High Resolution Guidelines for OS X

+0

很高兴知道。感谢您的研究。 –

+5

没有为我工作:(没有'(HiDPI)'解决方案出现。10.8.1,Quartz Debug Version 4.2(168) – ivanzoid

+0

你在运行什么硬件? –

45

我发现下面的说明。它似乎工作,它比Quartz调试方法更容易。

“在山狮启用HiDPI模式W/O型石英调试”

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 

(在我的情况下,第一个命令是足够; )

+3

这对我来说不适用于15“rMBP连接到Thunderbolt显示器。 – dmackerman

+2

真棒。你只需要第一行。我检查了我的'com.apple.windowserver.plist'文件,并且无论如何都没有'DisplayResolutionDisabled'的记录。 – mluisbrown

+0

适用于我,虽然它使我的1920x1200分辨率看起来很小:)。 –

7

对于那些无法在rMBP或新MBA上启用HIDPI的人,我在我的rMBP 15“上遇到了同样的问题Air Display我通过安装SwitchResX解决了这个问题。如参考要点所示,HIDPI设置显示出来。

在Air Display中拖动看起来有点迟缓,但其他方面效果很好。

20

编辑:(2016年5月31日)

对于用户试图做到这一点在埃尔卡皮坦,请阅读SwitchRes网站上的FAQ。另外,如果在完成FAQ中的所有步骤后仍然无法正常工作,请考虑卸载并重新安装SwitchResX。这解决了我在笔记本电脑上遇到的问题。

原文:

通过几个论坛,网站,博客看完。

我在这里呈现用于与15" 的MacBook Pro与连接到雷电显示

首先的Retina显示用户的解决方案,

  1. 端子指令修改的plist
  2. 石英调试
  3. 保持选项并在系统偏好设置中选择“缩放”
  4. ResolutionTab(Mac App Store)

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

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

然而存在另一个问题。

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

根据SwitchResX's FAQ,在某些情况下,由于OS X本身内的错误,无法设置为该分辨率。

这里,供大家参考截图:


enter image description here


开发者接触后,他提出了一个解决办法 - 增加一个像素 - 这为我工作。

  1. 安装SwitchResX并从系统偏好设置中打开它。
  2. 转到迅雷显示选项卡,并与缩放分辨率2562 X 1440 添加自定义分辨率下面是截图enter image description here
  3. 保存使用命令+ S。 (或简单地关闭窗口并使用提示)
  4. 重新启动笔记本电脑。
  5. 转到SwitchResX并在当前分辨率选项卡中选择新的自定义分辨率。(有时它不会马上出现,玩弄它,它应该。)

在这里,你去。

我希望这个答案得到这个设置的用户,因为它是一个令人沮丧的16:9显示器上使用16:10分辨率。

+1

我不知道为什么这没有更多upvotes。这是唯一能够为连接到15英寸rMBP的1440p外接显示器获得合理HiDPI选择的唯一方法。感谢提供添加自定义分辨率的提示。我去了3362x1890,用HiDPI降至1681x945。 –

+0

它不会让东西滞后吗?运行Illustrator和一切似乎相当滞后,图形明智。 –

+0

我自己并不真的使用图形软件,所以我不能肯定地说。你尝试过其他解决方法吗?添加2个像素时只有滞后效应吗? –

0

如果您的显示器支持它,可能还需要将DisplayPort版本设置为1.1而不是1.2。

我有一个2010年底的Mac Air与三星S27D850显示器,并有各种间歇性分辨率切换问题,直到我做出这一改变。

1

试试这个

sudo defaults write /Library/Preferences/com.apple.windowserver DisplayResolutionEnabled -bool YES 

[from here]

0

对我来说它很不错的应用程序,让你改变任何你想要的分辨率机会。

SwitchResX适用于Mac和MacBook。

这个程序解决了我所有的问题,解决方案。

相关问题