マルチディスプレイ設定のメニューバーをあるディスプレイから別のディスプレイにプログラムで移動する方法を探しています。理想的にはObjectiveCでこれを行いますが、シェルスクリプトやAppleScriptなどを使用できます。
Objective Cでは、を使用してメニューバーで画面へのポインタを取得できます[[NSScreen screens] objectAtIndex: 0]
。ただし、明らかにその配列に書き込むことはできません。
切り替えることができるNSUserDefaults設定はありますか?私はdefaults read > defaults.txt
ターミナルで正しいものを見つけようと走りましたが、それは干し草の山で針を見つけるようなものです:)