8

我想知道是否有办法以编程方式更改系统偏好设置中设置的当前显示模式?具体来说,我希望能够在新款 Retina MacBook Pro 上检测和切换 5 种 Retina 显示模式。

我查看了NSUserDefaults NSGlobalDomain试图找到如何在系统偏好设置中更改当前显示模式,但根本找不到与显示相关的任何内容。

谢谢。

4

1 回答 1

5

查看http://www.reddit.com/r/apple/comments/vi9yf/set_your_retina_macbook_pros_resolution_to/ - 使用私有 API CGSGetDisplayModeDescriptionOfLength 和 CGSConfigureDisplayMode 进行设置。代码包含在好心分发的 .app 包中。

我刚刚写了一篇关于我试图回答相同问题的努力的长篇文章 - 请参阅 http://garethjenkins.com/2012/07/01/investigating-a-high-resolution-retina-utility-for-macbook-pro -1x 和 2x 模式/

于 2012-07-01T22:40:31.260 回答