CLI: come posso specificare uno screen saver con le seguenti opzioni?

1

Attraverso la CLI, vorrei selezionare lo screen saver impostato per attivarsi in 15 minuti e mostrare l'orologio.

    
posta user5886 21.04.2011 - 01:14
fonte

2 risposte

3

In primo luogo, imposta lo screensaver su Flurry in Preferenze di Sistema e seleziona la casella di controllo per mostrare l'orologio.

Apri il terminale e digita

sleep 900;/System/Library/Frameworks/ScreenSaver.framework/Resources/ScreenSaverEngine.app/Contents/MacOS/ScreenSaverEngine&

In 15 minuti, lo screensaver si attiverà con Flurry e mostrerà l'orologio.

La linea sleep 900 controlla il ritardo, quindi 900 è 15 minuti in secondi (15 * 60).

Potresti aggiungere un alias per questo comando nel tuo ~ / .bash_profile in modo che non sia necessario digitare ogni volta questo comando di grandi dimensioni. ad esempio, se si desidera che ss sia il comando, inserirlo nel ~ / .bash_profile

alias ss='sleep 900;/System/Library/Frameworks/ScreenSaver.framework/Resources/ScreenSaverEngine.app/Contents/MacOS/ScreenSaverEngine&'

Spero che questo aiuti.

    
risposta data 21.04.2011 - 02:43
fonte
0

Sfortunatamente non esiste un programma generale per impostare argomenti nelle Preferenze di Sistema, quindi dovrai modificare i file Plist in cui sono memorizzate le impostazioni.

Il file importante con il timeout e il nome e il percorso del modulo è ~/Library/Preferences/ByHost/com.apple.screensaver.MAC_STRING_GUID.plist

Flurry ha un file plist anche per le sue impostazioni, ma suppongo che potresti impostarle o usare i valori di default, se necessario.

    
risposta data 21.04.2011 - 01:38
fonte

Leggi altre domande sui tag