Avec Mountain Lion, la mise en veille est très agressive : le système se met en veille automatiquement, même si une application utilise encore le disque dur, contrairement aux versions précédentes qui empêchaient la mise en veille dans ce cas. Si les applications peuvent empêcher la mise en veille manuellement, beaucoup ne le font pas et avec Mountain Lion, le système se mettra donc en veille directement même si une application télécharge quelque chose.
Heureusement, il y a la commande caffeinate-d
pour empêcher l’écran de s’éteindre, -s
pour empêcher la machine de se mettre en veille sur secteur, -b
pour empêcher la mise en veille sur batterie, -u
pour indiquer que l’utilisateur est actif et -t
pour déterminer (en secondes) le temps pendant lequel la veille n’est pas permise.
Enfin, il est possible d’empêcher la mise en veille tant qu’une application est lancée, en la lançant via ligne de commande.
caffeinate -s -t 3600 /Applications/Calculator.app/Contents/MacOS/Calculator
Cette commande lance la calculatrice et empêche la mise en veille pendant une heure.
Enfin, pour savoir qui bloque la mise en veille, il y a une commande :
pmset -g assertions
Qui nous fait une petite application capable de bloquer la veille sur une application précise ?
Sinon il y a caffeine (http://lightheadsw.com/caffeine/) qui s’installe dans la barre de menus et empêche (ou non) la mise en veille. Pas spécifique, ni sur une appli ni sur un timing, mais simplement efficace.
Arf ! Je me demandais pourquoi Virtual Box ne tenais plus ma VM en marche. Maintenant, je sais !