Wie verhindere ich, dass mein Mac bei jedem Neustart so viele Fenster öffnet?

11

Ich muss meinen Mac ständig neu starten, da ich Boot Camp verwende und zwischen Windows 8 und OS X wechsle. Jedes Mal, wenn ich neu starte und zu OS X zurückkehre, wird mein Bildschirm mit geöffneten Fenstern überflutet, von Firefox bis Texteditoren. Gibt es eine Möglichkeit, es so einzurichten, dass beim Neustart keine Fenster geöffnet werden?

Scott
quelle
Ich habe eine Antwort hinzugefügt, um diese Funktion dauerhaft zu deaktivieren . Bei aktuellen Antworten müssen Sie bei jedem Herunterfahren auf das Kontrollkästchen klicken .
Gentmatt

Antworten:

12

Wenn Sie zum Herunterfahren / Neustarten gehen, deaktivieren Sie das Kontrollkästchen, um die Wiederaufnahmefunktion zu deaktivieren. Dies ist wahrscheinlich das Öffnen all dieser Fenster (die beim Herunterfahren vorhanden waren).

Geben Sie hier die Bildbeschreibung ein

Wenn dies nicht der Fall ist, überprüfen Sie, ob diese Anwendungen nicht in Ihrer Benutzerstartliste enthalten sind.

Geben Sie hier die Bildbeschreibung ein

Alexander - Monica wieder einsetzen
quelle
8

Deaktivieren Sie "Bei Anmeldung fortsetzen" dauerhaft

Was Sie erleben, sind die Vorteile der Arbeit mit Resume . Eine mit Mac OS X Lion eingeführte Funktion zum Wiederherstellen von Windows beim nächsten Start oder beim nächsten Anmelden.

Geben Sie hier die Bildbeschreibung ein

Das Deaktivieren des Kontrollkästchens hat keine dauerhafte Wirkung . Dies kann durch manuelles Optimieren erreicht werden.

Öffnen Sie das Terminal und geben Sie Folgendes ein:

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

Dieser Befehl lädt das folgende Skript herunter und installiert es vollständig:

#!/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

Et voilà, du bist fertig!

Wenn Sie zum Standardverhalten von Resume in Lion zurückkehren möchten, geben Sie dies ein.

sudo defaults delete com.apple.loginwindow LoginHook

Deaktivieren Sie "Fortsetzen", wenn Sie Apps starten

Sie können den Lebenslauf für Anwendungen auch pro App deaktivieren . Sehen Sie diese Antworten hier.

Gentmatt
quelle
2
+1, aber ich schlage vor, dass Sie die Quelle für dieses Skript in Ihre Antwort aufnehmen. Der Gedanke, ein Skript auszuführen, das unsichtbar ist und von einem verkürzten Link heruntergeladen wird, macht mich nervös :-)
Chris W. Rea
@ ChrisW.Rea Kein Problem. Ich habe meinen Beitrag bearbeitet :)
Gentmatt
Gibt es eine Möglichkeit, dieses Skript für Netzwerkbenutzerkonten zum Laufen zu bringen?
1
@GeertHuylebroeck Wenn Sie möchten, könnte dies eine große Frage auf der Website sein - verlinken Sie einfach hierher zurück, erklären Sie, dass Sie dieses Skript für eine andere Verwendung erstellen möchten, und erklären Sie, was fehlschlägt. Unsere Guides zu Fragen und Touren sollten helfen.
bmike
1
Die Site, auf der sich das Skript befindet, scheint nicht mehr zu existieren. Glücklicherweise können Sie sich einfach die Berechtigung für diese Plist-Datei verweigern, die ich als Antwort auf die erste Kopie dieser Frage geschrieben habe, die ich gefunden habe
Dan
2

Sie haben zwei Möglichkeiten. Sie können festlegen, dass Ihre Anwendungen beim Herunterfahren den vorherigen Status nicht wieder aufnehmen oder den Mac neu starten, indem Sie das Kontrollkästchen deaktivieren, das vor dem Herunterfahren angezeigt wird:

Bild des Dialogfelds Herunterfahren

Sie können auch in den Systemeinstellungen zum Bereich " Allgemein" navigieren und die Option " Fenster wiederherstellen" deaktivieren, wenn Sie Apps beenden und erneut öffnen . Wenn Sie dies tun, werden Anwendungen jedoch niemals ihren vorherigen Status wieder aufnehmen, selbst wenn sie während einer einzelnen Startsitzung beendet und neu gestartet werden .

Bild des Bereichs "Allgemeine Einstellungen"

jaberg
quelle
1
Die Option "Fenster beim Beenden und erneuten Öffnen von Apps wiederherstellen" ist in Mountain Lion (10.8.2) nicht verfügbar. Wurde das woanders hingezogen?
Alex