screensaver che cattura uno screenshot

4

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?

    
posta bukzor 23.09.2014 - 19:24
fonte

3 risposte

1

Puoi utilizzare ScriptSaver .

  1. 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

  2. Imposta lo screen saver da visualizzare dopo AppleScript to Classic.

  3. In Preferenze di Sistema, imposta la cartella per lo screensaver Classic nella cartella / percorso / su /.

risposta data 23.09.2014 - 20:24
fonte
0

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"
    
risposta data 23.09.2014 - 22:33
fonte
-1

Questo sembra fare esattamente quello che vuoi. Lo uso per proteggere una macchina che mostra un dashboard. Funziona alla grande.

link

    
risposta data 08.05.2015 - 00:36
fonte

Leggi altre domande sui tag