経緯
普段、MacBookProをメインマシンとして使用し、iMacはサブマシンとしてターゲットディスプレイモードで使用している。
iMacで使用していたキーボード&マウスはMacBookProとペアリングして使っており、iMacには普段キーボードもマウスも接続されていない状態でディスプレイとssh経由でCPUを使用している。
iMacがスリープしたり再起動したらターゲットディスプレイモードが解除されるので、ターゲットディスプレイモードに切り替えるためにキーボードのペアリング先の切り替えがいろいろ面倒臭い。
解決方法
以下のコマンドをメインマシン(MacBookPro)のターミナルで実行すれば、サブマシン(iMac)のターゲットディスプレイモードのOn/Offを切り替えることができる。
$ ssh {サブマシンのipやconfig名} osascript -e "'"'tell application "System Events" to key code 144 using command down'"'"