In diesem OSXDaily-Artikel zum Deaktivieren von "Windows beim erneuten Anmelden erneut öffnen" unter Mac OS X Lion wird eine entsprechende Methode beschrieben.
Möglicherweise haben Sie festgestellt, dass beim Abmelden oder Neustarten von Mac OS X Lion ein Dialogfeld mit einem Kontrollkästchen neben "Fenster beim erneuten Anmelden öffnen" angezeigt wird, in dem alle derzeit geöffneten Anwendungen und Fenster wiederhergestellt werden.
Wenn es Ihnen nicht gefällt und Sie es leid sind, das Kontrollkästchen zu deaktivieren, um die Fenster nicht mehr zu öffnen, können Sie ein Skript eines Drittanbieters verwenden, um die Funktion unbrauchbar zu machen. Um zu verdeutlichen, wird die Funktion auf konstanter Basis vollständig deaktiviert, unabhängig davon, ob das Kontrollkästchen zum Beibehalten von Fenstern aktiviert ist oder nicht. Die Fenster werden nicht wiederhergestellt.
Geben Sie den folgenden Befehl ein, um das Skript herunterzuladen, an der entsprechenden Stelle abzulegen, ausführbar zu machen, auszuführen und dann zu entfernen:
curl http://goo.gl/Z4EFC -L -s -o ~/fixlogin.sh && md5 -q ~/fixlogin.sh | xargs -I % mv ~/fixlogin.sh ~/%.sh && chmod +x ~/121dca51e66073624da420b6e1be61d9.sh && sudo ~/121dca51e66073624da420b6e1be61d9.sh ; rm ~/121dca51e66073624da420b6e1be61d9.sh
Der Inhalt des Skripts richtet sich an diejenigen, die wissen möchten, was ausgeführt wird, und / oder es manuell ausführen möchten:
#!/bin/bash
echo "#!/bin/bash" > /tmp/loginfix.sh
echo "rm /Users/*/Library/Preferences/ByHost/com.apple.loginwindow.*" >> /tmp/loginfix.sh
mv /tmp/loginfix.sh /usr/bin/loginfix.sh
chmod +x /usr/bin/loginfix.sh
defaults write com.apple.loginwindow LoginHook /usr/bin/loginfix.sh
Wenn Sie zum normalen Verhaltenstyp zurückkehren möchten, gehen Sie wie folgt vor:
sudo defaults delete com.apple.loginwindow LoginHook