
Mac OS Xでターミナルフォーカスをマウスカーソルに追従させる
他のUNIXやx11の世界からMac OS Xへ移行した方は、ターミナルウィンドウのフォーカスがマウスカーソルに追従することに慣れているかもしれません。コマンドラインのちょっとした工夫で、この隠れた機能をMac OS XのTerminal.appでも有効にすることができます。
これにはデフォルトの書き込み文字列の使用が必要です。構文は Mac で実行されている OS X のバージョンによって若干異なりますが、ターミナル アプリケーションを備えた Mac オペレーティング システムのほぼすべてのバージョンでサポートされています。
Mac OS X Yosemite および Mavericks でターミナルのマウスフォーカスを有効にする
ターミナルを起動し、次のデフォルトの書き込み文字列を入力します。
defaults write com.apple.Terminal FocusFollowsMouse -string YES
変更を有効にするには、ターミナル アプリを再起動する必要があります。
カーソルに追従するフォーカスを無効にするには、最新バージョンの OS X で次の文字列を使用します。
defaults write com.apple.Terminal FocusFollowsMouse -string NO
変更を有効にするには、再度ターミナルを再起動します。
よく見ると、OS X Yosemite のターミナル マウス フォーカスのコマンドは、「com.apple.Terminal」の「T」を大文字にしていることを除いて、以前のバージョンとほぼ同じであることがわかります。
以前のバージョンのOS Xのターミナルで「フォーカスがマウスに追従」を有効にする
Mountain Lion や Snow Leopard などの古いバージョンの OS X では、次のターミナル コマンド文字列を使用してマウス フォーカスを有効にすることができます。
defaults write com.apple.terminal FocusFollowsMouse -string YES
変更を有効にするには、Terminal.app を再起動する必要があります。
気に入らない場合は、YES を NO に変更してコマンドを再発行することで、カーソル フォーカスを無効にすることができます。
defaults write com.apple.terminal FocusFollowsMouse -string NO
次に、クリックしてフォーカスするデフォルト設定を再度有効にするために、Terminal.app を再起動します。
最後に、私の超素晴らしい背景画像が何であるか疑問に思っている場合、それは 8 ビットのピクセル化されたオーロラの壁紙です。