iMac automatisch als tweede beeldscherm opstarten

Is er een mogelijkheid om met bijv. AppleScrip of Automator een iMac automatisch als tweede beeldscherm op te starten (cmd + F2 / cmd + fn + F2)? Zo ja, kan iemand mij aan het script helpen?

Volgens mij kan dit niet. Om in Target Screen mode te kunnen starten, moet (onder water) macOS draaien.

Workaround: iMac verkopen en gewone monitor aanschaffen. Met een beetje geluk hou je nog geld over.

@Kwadraatje Ik dacht een AppleScript te kunnen openen bij het inloggen…?

Als tweede beeldscherm had ik al een gewone monitor. 3x 27inch op mij bureau vond ik iets wat veel, dus ik dacht de monitor weg te doen en een oude iMac die ik nog heel af en toe gebruik als tweede beeldscherm te gebruiken.

Met een scriptje zou het tot op zekere hoogte moeten lukken: https://apple.stackexchange.com/questions/362787/automator-and-or-applescript-to-automatically-command-f2-to-enter-target-display

Maar van wat ik me ervan herinner, werkt deze truc alleen als er toetsenbord aan de iMac hangt. Dus of je daar nu veel mee opschiet… Maar misschien herinner ik het me wel verkeerd. Voor alle duidelijkheid: in dit script moet je toetscode 144 gebruiken.

@Kwadraatje Wanneer ik onderstaand script gebruik krijg ik de foutmelding -1721. Ook niet met key code en 144 niet.

 

on run {input, parameters}

tell application “System Events”
key down {command}
keystroke “120”
key up {command}
end tell
return input
end run

@Kwadraatje Het is gelukt!!

 

Oplossing AppleScript:

tell application “System Events” key down {command} key code 144 key up {command} end tell

Mooi zo. Werkt het ook als er geen toetsenbord aan de iMac hangt?

Bij mij hangt er sowieso een toetsenbord aan, omdat ik de iMac af en toe nog gebruik. Ik heb het net even getest. Maar zonder toetsenbord werkt het inderdaad niet.