> It always has been a missing feature: disabling the sleep mode on a
> Apple Laptop. Who does not want to use it as a big juke-box or go
> warwalking. The best looking server ever, especially at about one
> inch height. This small utility is what you will want, this small
> utility acts as a wrapper to the Insomnia kernel extension.
### Downloads
#1: InsomniaX 0.5
#2: InsomniaX 1.3.2b
#3: InsomniaX 1.3.5
#4: InsomniaX 2.0
#5: InsomniaX 2.0.1
#6: InsomniaX 2.1.0
#7: InsomniaX 2.1.1
#8-10: InsomniaX 2.1.2
#11: InsomniaX 2.1.3
#12: InsomniaX 2.1.3a
#13: InsomniaX 2.1.4
#14: InsomniaX 2.1.6
#15: InsomniaX 2.1.7
#16: InsomniaX 2.1.8
#17: Vulnerability fix for Insomnia 2.1.8 as [detailed][1] by Mark
Wadham
#18: InsomniaX Server
#19: Insomnia r6 Kext
#20: InsomniaX Source
#21: InsomniaX Source 2
#22: DoNotSleep.mpkg
### Web links
[Archived homepage][2]
[Archived old homepage][3]
[Github source code][4]
### Note: InsomniaX is PASSIVE!
This means that unless another program has interfered with the
operations of InsomniaX, once you reboot your system it will be
completely removed from the system until you start InsomniaX and
activate its features.
If after a reboot or during boot you exhibit issues, these are not
related to InsomniaX. (The only exception is if you have InsomniaX in
your startup items for your login)
### Uninstalling/Repairing InsomniaX
1\. Reboot the machine
2\. Ensure InsomniaX is not running
3\. Enter in terminal:
defaults delete com.semaja2.InsomniaX (use net.semaja2.insomniax for
InsomniaX 2.1 +)
4\. Delete /Library/Application Support/InsomniaX
(Use the terminal command ?sudo rm -rf ~/Library/Application\
Support/InsomniaX?)
5\. Delete /Applications/InsomniaX.app
6\. If reinstalling download latest version from the Garden
### Installing (2.1.8) on OS X 10.12 and up
It seems that on systems with gatekeeper active, the kext module is
not correctly loaded, if when the option Disable Lid Sleep is pressed
the icon doesn't change you are most likely affected. In that case use
the following workaround:
1\. Disable Gatekeeper: sudo spctl --master-disable
2\. Launch InsomniaX and enable the option disable lid sleep, fill out
the administration password prompt if needed
3\. Rejoice, InsomniaX should be working and the kext should now be
trusted by the system
4\. Re-Enable Gatekeeper:
\- Either use: sudo spctl --master-enable
\- Or change the selector in Preferences->Security & Privacy->Generic
back to AppStore & Signed Apps (Or even the more strict AppStore Only)
Compatibility
Architecture: PPC x86 (Intel:Mac) x64 (Intel:Mac)
InsomniaX 1.x: OS X 10.4+
InsomniaX 2.0.x: OS X 10.7+
InsomniaX 2.1.0 - 2.1.3: OS X 10.8+
InsomniaX 2.1.4+: OS X 10.9+
[1]:
https://web.archive.org/web/20220701201925/https://m4.rkw.io/blog/security-fix-for-insomniax-218.html
[2]:
https://web.archive.org/web/20150131203918/http://semaja2.net/projects/insomniaxinfo/
[3]:
https://web.archive.org/web/20081015022146/http://semaja2.net/insomniaxinfo
[4]:
https://github.com/semaja2/InsomniaX