mattintosh note

どこかのエンジニアモドキの備忘録

Mavericks のマルチディスプレイ環境でウィンドウをカットさせたくない

Mavericks のマルチディスプレイ環境の表示方法を以前の OS X のような表示に戻す方法です。


この記事の内容はこんな人向けです。

  • 以前の OS X のようなマルチディスプレイ環境に戻したい。(メニューバーや Dock は1箇所でいい)
  • X11 アプリケーションの子ウィンドウがディスプレイの領域外に表示されて操作できない。
  • セカンダリディスプレイの X11 アプリケーションのウィンドウがメニューバーの下に入り込んで操作ができない。


システム環境設定の Mission Control を開いて「ディスプレイごとに個別の操作スペース」のチェックを外して再ログインすると以前の OS X のようにディスプレイ間を横断してもウィンドウがそのまま表示されるようになります。また、メニューバーと Dock はメインディスプレイのみに表示されるようになります。

以前の Dashbord にあった開発者向け機能のように Mission Control 中にドラッグしてウィンドウを再配置できればよかったんですが試してみてもできなさそうでした…。

XQuartz 使用時に OS X のメニューバーを自動非表示にする

おまけネタ1(・∀・)

XQuartz.app のプロパティリストに以下のキーを追加することで X11 アプリケーションがアクティブなときに OS X のメニューバーが自動で隠れるようになります。書き込み権限云々の説明はここでは省略します。

sudo defaults write /Applications/Utilities/XQuartz.app/Contents/Info LSUIPresentationMode -int 4

外付けディスプレイをメインディスプレイにする

おまけネタ2(・∀・)

ディスプレイ設定の[配置]タブで白いバーを移動すると外付けディスプレイがメインディスプレイになり、メニューバーや Dock も移動します。MacBook の場合はキーボードとマウスを別に用意しないと使い難いですけど…。