Ho sperimentato assolutamente tutte le possibili opzioni di scripting che posso trovare sul Web e, indipendentemente da ciò che faccio, non posso spostare una finestra FaceTime sul mio display secondario.
Funziona ...
tell application "System Events" to tell process "FaceTime"
tell application "FaceTime" to activate
tell front window to set position to {3600, 500}
end tell
ma con un difetto fatale che si ferma sempre in modo permanente, al margine destro del display # 1 (il display di sinistra).
Se imposto la coordinata X su qualsiasi valore inferiore a 2560 (la mia larghezza su entrambi gli schermi), allora funziona perfettamente, ma qualsiasi tentativo di spostarlo ulteriormente a destra, e quindi sul display # 2, non funzionerà.
Non so se è correlato, ma il mio display principale è un Dell esterno e il mio display secondario è il display integrato del 27 "iMac. Dell a sinistra, iMac a destra.
È interessante notare tuttavia che se trascino manualmente la finestra sul display # 2 e eseguo lo stesso script sopra, allora si posiziona correttamente sul display # 2. Sembra che i numeri siano relativi a qualsiasi visualizzazione della finestra ATTUALMENTE attiva. Come posso posizionarlo in modo assoluto sul display # 2?