Qiita Teams that are logged in
You are not logged in to any team

Log in to Qiita Team
Community
OrganizationAdvent CalendarQiitadon (β)
Service
Qiita JobsQiita ZineQiita Blog
Help us understand the problem. What is going on with this article?

ssh 経由でMacのターゲットディスプレイモードのOn/Offを切り替える

More than 5 years have passed since last update.

経緯

普段、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'"'"

参考

Target Display Mode via SSH | aaronrutley.com

snaka
VB,Java,.NET,Unity(C#)とやってきて、今はRubyときどきJavaScriptでサーバサイド中心。2020年は Go言語, TypeScript やっていきたい。
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away