I computer dormono come un modo per risparmiare energia e prevenire l'usura non necessaria sull'hardware della macchina. Eppure ci sono momenti in cui potresti voler impedire al tuo Mac di dormire come quando stai guardando un film, clonare un grande repository da GitHub, o dover lasciare una grossa finitura di download dal tuo sito web preferito.
Quando in queste situazioni, può essere sconveniente guardare attraverso Preferenze di Sistema > Risparmio energetico fino a trovare le impostazioni necessarie e quindi è necessario ricordare di riattivare le impostazioni originali quando hai finito. Con OS X 10.8, Mountain Lion, siamo in grado di impedire ai nostri Mac di dormire per un periodo di tempo dalla nostra linea di comando con caffeinate
comando. Diamo un'occhiata a come usare questo comando e alcune alternative per macchine più vecchie.
Il caffeinate
il comando è usato per impedire a un Mac di andare a dormire. Il modo più semplice per utilizzare questo comando è eseguire il seguente comando nel terminale.
caffeinate
Quando è in esecuzione, il cursore si sposterà su una riga vuota dove rimarrà finché non dirai al comando di interrompere l'esecuzione o la chiusura del terminale. Mentre corro, caffeinate
impedirà al tuo Mac di dormire. Per interrompere l'esecuzione del processo, puoi premere Ctrl+C che interrompe immediatamente il processo e ti riporta al prompt dei comandi.
Per alcune situazioni, ad esempio durante la visione di un film, potrebbe andare bene. Altre volte, potresti preferire impostare la durata che desideri impedire al Mac di dormire. Fortunatamente, Apple ha reso questo piuttosto facile da realizzare usando il -t
opzione al tuo comando, seguita dal tempo in secondi. Ad esempio, se vuoi impedire al tuo Mac di dormire per 5 ore, eseguirai il seguente comando:
caffeinate -t 18000
Il caffeinate
il comando può anche essere collegato ad altri comandi, come la clonazione di un repository git, tramite collegamento caffeinate
a un comando specifico. Questo può essere fatto nel modo seguente:
caffeinate [command_you_want_to_link] -arguments
Mancia: Le parentesi attorno al comando ([Command_you_want_to_link]
) ci sono per la demonstation, ma non dovrebbero essere usati attorno ad un normale comando come Aperto
.
Apple capisce che ogni persona che utilizza questo comando può avere esigenze diverse e ha fornito una serie di opzioni diverse per consentire agli utenti di decidere cosa è necessario nella loro situazione. Queste opzioni includono:
-d
- Evita che il display dorme.-io
- Impedire al sistema di dormire inattivo.-S
- Impedire al sistema di dormire. Questo è valido solo quando il sistema è in esecuzione su alimentazione CA..-u
- Dichiara che un utente è attivo. Se il display è spento, questa opzione attiva il display e impedisce al display di andare in standby.-t
- Specifica il valore di timeout in secondi per cui il comando è valido.Per saperne di più caffeinate
e altri modi per utilizzare il comando, visita la voce della libreria per sviluppatori Mac su caffeinate.
Le versioni precedenti di OS X, sfortunatamente, non hanno la possibilità di utilizzare questo comando e la praticità di un'applicazione può essere difficile da battere. Fortunatamente, gli sviluppatori hanno ascoltato e fornito una serie di opzioni convenienti e compatibili. Ognuno di questi include funzionalità diverse, che vanno da semplici impostazioni di tempo a rilevamenti facciali più avanzati tramite la fotocamera iSight, quindi ti invito a guardarle attraverso per trovare ciò che meglio si adatta alle tue esigenze. Questi includono, ma non sono limitati a:
In questo suggerimento rapido abbiamo brevemente spiegato alcuni motivi per cui potresti voler impedire al tuo Mac di dormire, come usare il caffeinate
comando e infine ho condiviso alcune applicazioni disponibili per gli utenti che preferiscono la praticità di un'applicazione o che non possono installare Mountain Lion sul loro computer. Spero ti sia piaciuto questo suggerimento rapido, se hai qualche domanda per favore fammelo sapere nei commenti e farò del mio meglio per risponderli!