Je nám líto, Johne Schmitte, vaše nevyzkoušené řešení nefunguje, ale byl jste na správné cestě. Tento je otestován a funguje.
Správný příkaz je (pokud vkládáte Applescripts do skriptů shellu, což je způsob, jakým to dělám já):
osascript -e 'tell application "System Events" to key code 144 using command down'
Uložte to například jako ~/bin/tdm.sh na cílovém zobrazovacím počítači.
Poté z primárního počítače zadejte toto v Terminálu:
ssh [email protected] "~/bin/tdm.sh"
Existují další způsoby, jak uložit a vyvolat příkaz Applescript. Považuji za pohodlnější a konzistentnější je vkládat do skriptů shellu – což je moje zvláštní preference, protože stejně dělám spoustu skriptů shellu.
Netestováno, ale mohl bych zvážit vytvoření applescriptu v ~/bin/command_f2 na iMacu s následujícím obsahem:
řekněte aplikaci "Systémové události", aby stiskla klávesu "F2" pomocí {command down}
a poté z typu vašeho notebooku:
ssh [email protected] '~/bin/command_f2'
Chcete-li získat další pomoc s touto otázkou, zvažte změnu názvu na něco jako „Odesílání úhozů pomocí ssh“, protože „klávesy“ by mohly znamenat záměnu s klávesami ssh.
Hodně štěstí.