Risposte:
Puoi usare ScriptSaver .
Impostare AppleScript su uno script contenente quanto segue:
do shell script "/usr/sbin/screencapture /path/to/folder/screensaver.png"
La cartella / path / to / deve esistere ed essere vuota, o almeno non contenere altre immagini
Imposta lo screen saver da visualizzare dopo AppleScript su Classic.
In Preferenze di Sistema, imposta la cartella per lo screensaver classico su / percorso / su / cartella.
Se trovi uno screensaver in grado di riprodurre immagini diverse su ciascun display. ( Ho i miei dubbi)
Quindi è possibile utilizzare il comando shell screencapture per acquisire entrambe le schermate nel proprio file di immagine.
do shell script "/usr/sbin/screencapture -R\"0,0,2560,1440\" /path/to/folder/screensaver1.png;/usr/sbin/screencapture -R\"2558,0,4480,12000\" /path/to/folder/screensaver2.png"
L'opzione -R "x, y, larghezza, altezza" catturerà il rettangolo dello schermo.
Per ottenere entrambi i display in un'immagine.
do shell script "/usr/sbin/screencapture -R\"0,0,4480,1200\" /path/to/folder/screensaver3.png"
Questo sembra fare esattamente quello che vuoi. Lo uso per proteggere una macchina che mostra un cruscotto. Funziona benissimo.
http://www.monkeybreadsoftware.de/Software/Transparent.shtml