Mi piacerebbe far apparire il mio screensaver come un desktop sbloccato.
L'idea sarebbe di fare uno screenshot appena prima di attivare lo screensaver e utilizzare quello screenshot nel salvaschermo.
Qualcuno l'ha già fatto prima?
Puoi utilizzare ScriptSaver .
Imposta AppleScript su uno script che contiene quanto segue:
do shell script "/usr/sbin/screencapture /path/to/folder/screensaver.png"
/ path / to / folder deve esistere ed essere vuoto, o almeno non contenere altre immagini
Imposta lo screen saver da visualizzare dopo AppleScript to Classic.
In Preferenze di Sistema, imposta la cartella per lo screensaver Classic nella cartella / percorso / su /.
Se trovi uno screensaver in grado di riprodurre immagini diverse su ciascun display. (Ho i miei dubbi)
Quindi puoi utilizzare il comando shell screencapture per acquisire entrambe le schermate nel loro file 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, width, height" catturerà lo schermo rect.
Per ottenere entrambi i display in un'immagine.
do shell script "/usr/sbin/screencapture -R\"0,0,4480,1200\" /path/to/folder/screensaver3.png"
Leggi altre domande sui tag macos screen-capture screensaver