OS X n'a qu'une seule option "veille". Vous ne pouvez pas changer son nom, mais pour changer son comportement, j'utilise une ancienne version de SmartSleep sur un Mac mini (bien que dans le mode "veille & veille prolongée" de type MacBook). Cela fonctionne pour un mini, bien que le site Web se réfère uniquement à MacBooks.
(SmartSleep était encore libre quand j'ai écrit ceci en 2009.)
Je reçois parfois des plaintes sur le fait que le matériel n'avait pas été correctement supprimé (mais OS X ne me dit jamais quel matériel, et mes disques USB Time Machine semblent bien, je devrais jeter un coup d'œil dans les journaux un jour, et je suppose que cela est lié à OS X, pas SmartSleep).
J'ai rapidement testé le mode "hibernate only" de SmartSleep sur cette mini (Intel; fonctionnant sous 10.5), et cela semble également fonctionner. En faisant ces tests, j'ai remarqué qu'après le noir de l'affichage, le voyant d'alimentation commence à clignoter (comme pour indiquer le sommeil au lieu de la veille prolongée) pendant quelques secondes. Peut-être qu'il est toujours en train d'écrire de la RAM sur le disque. (Jusqu'à présent, j'avais toujours pensé que, sur mon MacBook, les pulsations indiquaient que tout était fait. Mais maintenant, je pense que, quel que soit le mode veille utilisé, il ne faut probablement pas débrancher l'alimentation trop tôt). Après un court instant, il s'éteint complètement.
En 2006, Macworld explique comment atteindre le même objectif sans le volet de préférences SmartSleep. Pour vérifier la configuration actuelle:
pmset -g | grep hibernatemode
Selon l'ancien article de Macworld, ce qui suit s'applique, mais n'oubliez pas de lire la réponse de Lauri qui suggère qu'aujourd'hui, seuls 0, 3 et 25 devraient être utilisés à la place :
- 0 - Mode veille à l'ancienne, avec RAM allumée pendant le sommeil, veille sécurisée désactivée et réveil ultra-rapide.
- 1 - Mode Veille prolongée, avec le contenu de la RAM écrit sur le disque, le système totalement arrêté en mode "veille" et le réveil plus lent, en raison de la lecture du contenu de la RAM du disque dur.
- 3 - Le mode par défaut sur les machines introduit depuis environ l'automne 2005. La RAM est allumée pendant la veille, mais le contenu de la RAM est également écrit sur le disque avant la veille. En cas de perte totale de puissance, le système passe automatiquement en mode veille prolongée.
- 5 - Identique au mode 1, mais s'adresse aux utilisateurs de la mémoire virtuelle sécurisée (dans Préférences Système »Sécurité).
- 7 - C'est la même chose que le mode 3, mais c'est pour ceux qui utilisent la mémoire virtuelle sécurisée.
Et les mêmes numéros peuvent être utilisés pour changer le réglage du mode veille:
sudo pmset -a hibernatemode 1