jinx.de
jinx.de


The Problem
Your macbook or macbook pro knows the following sleep states:
sleep:machine will go to sleep only (saves state in RAM only, battery keeps RAM contents)
sleep & hibernate: machine sleeps and hibernates. (default)
hibernate only:machine will go to hibernate only. (saves state on disk, battery will not be used)
Just sleep means that the notebook will go to sleep fast, but you loose the ability to change the battery as the battery is needed to keep the contents of the memory (RAM).
Just sleep and hibernate will wake the computer fast, but sleeping will take ages as the contents of the memory are saved to disk before entering the sleep.
The solution
SmartSleep.prefPane let’s you select each select sleep state. Additionally the new SmartSleep state lets your notebook just sleep while the battery has a high level. If the battery level drops below a certain point ( default is less then 20% or 20 minutes ) it will switch to sleep and hibernate. So you have the best of both worlds.
It’s free - as in beer - have fun with it - Jolly aka Patrick
DOWNLOAD: SmartSleep.2.6.(929506).dmg
Requirements: MacOS X 10.4 or 10.5 or 10.6
New in Version 2.6 build 929506 (released October 22 2009)
•added workaround for Macs that have a sleepy powermanagement
Known Problems
Some people reported it not to be working on 10.4 until I have a solution just uninstall. Uninstalling the software is easy:
1.set the sleep state back to the original of your machine.
2.remove the /Library/PreferencePanes/de.jinx.SmartSleep.prefPane
Background
Back in 2005 a feature called hibernate silently went into newer Powerbooks. With a nv-ram setting it was possible to enable hibernation on old Powerbooks as well. A friend of mine pointed me out to this and having done no Cocoa programming at all on Mac’s I decided to venture into this realm and write a nice interface to it - Hibernate.prefPane was born.
I quickly found out that hibernation wasn’t a feature I wanted and the program lay dormant for the last two years.
I recently bought a new Intel Probook - oops - MacBook Pro and since then I was annoyed by the hibernation feature which just takes too long to get my Mac to sleep. I updated Hibernate but that was not enough, so I decided to write SmartSleep.