Oct 26

Vieles ist unter Mac OS wirklich einfach und gut gelöst. Dafür verzweifelt man auf der anderen Seite manchmal an den einfachsten Dingen. Ein Beispiel hierfür ist die Funktion “Ruhezustand”. Diese kann wahlweise Standby bedeuten (oft auch als Sleep-Modus bezeichnet), oder eben Ruhezustand (auch Hibernation genannt). Doch wo zum Henker kann ich das ein- bzw. umstellen?

Diese beiden Möglichkeiten des “Ruhezustandes” sind keine Apple-Besonderheit, sondern man kennt diese auch von Windows-Laptops, wo man beim Ausschalten die entsprechende Auswahl angeboten bekommt. (Ok, Hibernation muss man hier oft erst aktivieren in einem etwas versteckten System-Menu.) Die Erklärung der Unterschiede dieser beiden Modi im Detail überlasse ich jemandem, der sich damit auskennt:  Standby-Modus auf Wikipedia und Ruhezustand auf Wikipedia.

In aller Kürze kann man sagen, dass der Rechner aus dem Standby extrem schnell wieder einsatzbereit ist (wenige Sekunden), dafür wird permanent der Akku belastet. Aus dem Ruhezustand dauert die Aktivierung schon etwas länger, dafür ist der Rechner während dieser Zeit wirklich komplett ausgeschaltet.

Nun aber zum eigentlichen Problem. Apple bezeichnet im “Apfel-Menu” beide Möglichkeiten als Ruhezustand. Bei mir war dieser per default mit dem Standby-Modus belegt. Bisher habe ich nur eine Möglichkeit gefunden diese Konfiguration zu ändern und zwar mit Hilfe des Mac OS Terminals. Hier kann man durch die Eingabe der folgenden Kommandos definieren, welche Aktion bei der Auswahl von “Ruhezustand” im Apfel-Menu ausgeführt werden soll:

  • Standby (Sleep) aktivieren: sudo pmset -a hibernatemode 3
  • Ruhezustand (Hibernation) aktivieren: sudo pmset -a hibernatemode 5
Nach Eingabe des jeweiligen Kommandos wird beim nächsten Aktivieren des Ruhezustandes der entsprechende Modus benutzt.
Jetzt wäre es natürlich gut, wenn die Kommandos etwas einfacher zu merken wären. Wer sich mit Unix auskennt erstellt sich jetzt einfach entsprechende Aliase und gut ist. Alle die sich nicht so gut auskennen auch, dank der folgenden kurzen Anleitung:

  1. Wir sollten sicher stellen, das die Bash Profile Datei vorhanden ist, mittels des Kommandos:
    touch .bash_profile 
    (Sollte die Datei schon vorhanden sein, tut dieses Kommando nicht weh.)

  2. Jetzt müssen wir diese Datei editieren. Am Einfachsten starten wir hierfür den normalen TextEditor aus dem Terminal heraus mittels:
    /Applications/TextEdit.app/Contents/MacOS/TextEdit .bash_profile

  3. Jetzt fügen wir die folgenden zwei Zeilen im Editor ein (wahlweise mit anderen Alias-Bezeichnungen nach eigenem Geschmack):
    alias hibernation_on=”sudo pmset -a hibernatemode 5″
    alias sleep_on=”sudo pmset -a hibernatemode 3″
    Danach die Datei abspeichern und TextEdit wieder verlassen.

  4. Jetzt das Terminal beenden und wieder ein neues Terminal starten.

Ab jetzt kann man im Terminal einfach und schnell mit Hilfe der Kommandos “hibernation_on” und “sleep_on” zwischen den Modi wechseln.

Leave a Reply

preload preload preload