Seit ich ein Notebook habe (Vor meinem neuen MacBook hatte ich nur feste Computer) suche ich nach einer Software, mit welcher ich verschiedene „Profile“ für die laufende Software definieren kann. Dabei dachte ich insbesondere immer an ein Profil für Zuhause (WLAN an, Homedrucker wird Standarddrucker, Musik an usw.) und ein Profil für Unterwegs zum stromsparen (WLAN aus, Bluetooth aus, Ton aus, diverse Hintergrunddienste aus, Monitor abdunkeln usw.). Das führt nämlich zu einer deutlich besseren Akkulaufzeit und trotz CPU Drosselung zu schnellerem arbeiten dank der wenigen laufenden Programme.
Möglich ist dies unter Mac OS X mit der OpenSource Software „MarcoPolo„. Man kann für beliebig viele Profile (hier Umgebungen genannt) verschiedene auszuführende Aktionen festlegen. Dazu gehört neben dem starten und stoppen von Programmen auch das Einschalten/Ausschalten von WLAN, Bluetooth, stummschalten des Sounds, einrichten einer VPN Verbindung, Ändern von IMAP/POP3 Servern in Mail und vieles mehr.
Interessant ist die Funktion anhand von definierbaren Regeln abhängig von den Zuständen verschiedener „Evidenzquellen“ – dazu gehören die Zustände von WLAN, USB, dem Lichtsensor, der IP Adresse etc. – automatisch die aktuell passende Umgebung auszuwählen.
Lohnt sich in jedem Fall zu testen! Allerdings kommt es bei mir öfter mal zu Abstürzen beim Wechsel der Umgebung und die Entwicklung scheint langsam voran zu laufen: Es gab seit November 2007 keine Aktualisierungen.