2012-06-24 5 views
8

「システム環境設定」で設定されている現在の表示モードをプログラムで変更する方法があるのでしょうか?具体的には、新しいRetina MacBook Proの5つのRetinaディスプレイモードを検出して切り替えることができます。OSXで網膜ディスプレイの設定を変更するには?

システム環境設定で現在の表示モードを変更する方法を見つけるためにNSUserDefaults NSGlobalDomainを調べましたが、ディスプレイに関するものはまったく見つかりませんでした。

ありがとうございました。

答えて

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-and-2x-modes/

+0

を参照してください私はあなたが実際のソースコードRDM.appはRetinaディスプレイを適用/発見するために使用されて知っていると仮定していませんモード?それはredditポストにリンクされているgithubページから引き出されたようです。私は、本質的に同じアプリのはるかに良い/より使用可能なバージョンで作業しており、公開api(もちろん網膜ではない)で作業していますが、私は自分自身をハッキングするCore Foundation 。 –

関連する問題