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.
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/)
- 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.
- 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.






Januar 2nd, 2012 at 06:33
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…
Januar 6th, 2012 at 01:18
Super vielen DANK!!!
genau danach suchte ich….
Februar 14th, 2012 at 16:55
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!!!