Nachdem ich letztens Safari gegen den aktuellen Webkit-Browser ersetzt hatte, stieß ich auf folgendes Problem:

Ich schmiss Safari aus der Anmeldeobjekte-Liste in den Systemeinstellungen > Benutzer und setzte stattdessen WebKit auf die Liste.

Am nächsten Tag startete ich den Computer und überraschenderweise öffnete sich wieder Safari statt Webkit. Seltsam. Safari nochmals via Dock Optionen > Bei der Anmeldung öffnen von den Anmeldeobjekten entfernt und Webkit auf diesen Weg hinzugefügt.

Ein Tag später: Wieder öffnet sich Safari. Das gibt's doch nicht!

Egal, was ich in den Systemeinstellungen unter Benutzer > Anmeldeobjekte hinzufügte oder entfernte: Nach einem Neustart oder wenn ich die Systemeinstellungen nach ein paar Minuten wieder öffnete, war alles wieder wie zuvor.

Die Lösung ist seltsam und sieht wie folgt aus

  • Systemeinstellungen > Benutzer > Anmeldeobjekte öffnen
  • Alle Anmeldeobjekte über den – Button entfernen
  • Die beiden ~/Library/Preferences/com.apple.loginitems.plist und ~/Library/Preferences/com.apple.loginwindow.plist in den Papierkorb schmeißen
  • Eine leere Textdatei mit dem Namen com.apple.loginitems.plist erstellen, diese über das Informations-Fenster sperren (siehe rechts) und in den Ordner ~/Library/Preferences/ legen
  • Computer neu starten
  • ~/Library/Preferences/com.apple.loginitems.plist wieder löschen
  • Gewünschte Anmeldeobjekte wieder neu in Systemeinstellungen > Benutzer > Anmeldeobjekte hinzufügen

Die Sache mt der gesperrten Datei ist ziemlich seltsam, aber notwendig. Funktioniert bei mir im Test nur auf diese Art – sperrte ich die Datei nicht, waren die alten Anmeldeobjekte nach dem Neustart wieder zurück.

Soweit mir bekannt ist, kann dieses Problem sowohl unter MacOS X 10.5 als auch unter MacOS X 10.6 ab und zu vorkommen.