Mac

Mac OS Xでターミナルフォーカスをマウスカーソルに追従させる

Mac OS Xでターミナルフォーカスをマウスカーソルに追従させる

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 を再起動します。

OS Xのターミナル

最後に、私の超素晴らしい背景画像が何であるか疑問に思っている場合、それは 8 ビットのピクセル化されたオーロラの壁紙です。