OS X Lion: Resume abstellen

Ein Thema das mir bei OS X Lion tierisch auf die Nüsse geht ist die “Resume” Funktion, die dafür sorgt nach einem Reboot jedes Programm wieder zu öffnen, das beim Shutdown noch offen war. Besonders nervig, wenn dann Programme wieder gestartet werden die auf Ressourcen im heimischen Netz zugreifen wollen, diese aber zu dem Zeitpunkt dann noch nicht gemountet sind. Aber auch sonst will ich nicht den ganzen alten Kram wieder geöffent bekommen, den ich einen Tag vorher vielleicht mal gebraucht habe oder vergessen zu schliessen. Ich mag’s jedenfalls nicht, Geschmacksache. Jedes mal den Haken aus der Checkbox (s.u.) zu nehmen ist dabei keine Option, das nervt einfach nur. Das System verhält sich nach den hier beschrieben Änderungen so, als ob die Resume Checkbox immer deaktiviert wäre.

Resume per Default immer aktiviert

Die Lösung für dieses Problem habe ich im Apple Support Forum gefunden. Dabei handelt es sich schon eher um eine Holzhammer-Methode, aber solange dieses Resume-”Feature” nicht abschaltbar ist, bzw. der Default “true” und nicht “false” ist, mach ich das jetzt mal so, funktioniert einfach. Dabei handelt es sich NICHT um die Einstellung, alte Fenster beim erneuten Öffnen eines Programms wiederherzustellen. Wenn man nach einer Lösung dafür googelt, Resume ab zu schalten, wird sehr oft auf dieses Einstellung verwiesen, das ist aber kein Schalter um Resume zu deaktivieren.

Checkbox ist kein Resume-Schalter

Der Trick besteht darin, die Berechtigungen für die beteiligten config-Dateien und Verzeichnisse so zu ändern, dass diese nur noch lesbar sind und Lion sich so keine geöffneten Programme oder Fenster mehr merken kann. Dazu als erstes das Library-Verzeichnis im eigenen Home anzeigen lassen (per default ist das neuerdings ausgeblendet), wenn nicht schon geschehen:

  • Terminal öffnen
  • Folgenden Befehl eingeben: chflags nohidden ~/Library/ (Das eigene Library-Verzeichnis ist jetzt wieder sichtbar)
  • (Wer sich vor sich selbst schützen mag, das kann Verzeichnis nach der ganzen Aktion wieder verstecken: chflags hidden ~/Library/)
Jetzt geht es darum, die Berechtigungen der betreffenden Dateien und Verzeichnisse zu ändern, das geht am einfachsten im Finder:
  • Navigiere nach: Library > Preferences > ByHost > com.apple.loginwindow.[xxxxxxxxx].plist (Nicht zu verwechseln mit dem Unix executable mit der Endung ‘plist.lockfile’! [xxxxxxxxx] repräsentiert eine Abfolge von Ziffern und Buchstaben, die auf jedem Rechner eine andere ist).
  • Von dieser Datei die Eigenschaften aufrufen: ‘Kontext-Menü > Informationen‘ oder Tastenkombination ‘CMD + I
  • Alle anderen Programme und Fenster schliessen.
  • Checkbox ‘Geschützt‘ abhaken.
  • Info-Fenster wieder schliessen.
Das sollte jetzt schon reichen, die Resume-Funktion zu blockieren und nach einem Neustart des Mac hast Du einen leeren Desktop vor Dir. Alles was jetzt noch sein kann ist, dass Lion ein neues Finder-Fenster aufmacht, wenn vor dem Runterfahren noch eins geöffnet war.
Das alles hält Lion jedoch nicht davon ab, von Programmen die Du nach einem (Re-)Boot selber wieder startest, den letzten Stand wiederherzustellen. Ich nehme an, das entspricht der Funktion, die man per Checkbox in den Einstellungen (unter Allgemein, s.o.) deaktivieren kann. Hiermit gehst Du auf Nummer sicher:
  •  Navigiere  zum Verzeichnis ~/Library/ Saved Application State 
  • Sind hier noch Inhalte vorhanden, werden die dazugehörigen Programme beim Starten wiederhergestellt.
  • Den kompletten Inhalt markieren und löschen.
  • Wieder die Eigenschaften aufrufen:  ’Kontext-Menü > Informationen‘ oder Tastenkombination ‘CMD + I
  • Checkbox ‘Geschützt’ abhaken.
  • Info-Fenster wieder schliessen.
Bei Bedarf alles wieder rückgängig machen und Lion Resumed wieder, als ob nix gewesen wär…

3 Responses to “OS X Lion: Resume abstellen”

  • Blad3Z Says:

    Danke, genau danach hatte ich gesucht; das ist mir so auf den Nerv gegangen. wollte schon wieder zurück auf snow-leopard… startet eh schneller…

  • elec Says:

    Super vielen DANK!!!

    genau danach suchte ich….

  • Drongo Says:

    Kleiner Nachtrag: mit Library ist nicht das Library direkt im Hauptverzeichnis gemeint, sondern das im jeweiligen Benutzerordner. Da gibts auch Preferences und eine ähnliche Datei. War etwas verwirrt, habs dann aber gefunden. Danke für den Tipp!!!

Leave a Reply