OS X Default Browser Zurücksetzen auf Safari

2654
Craig Walker

Bei jedem Neustart meines Mac wird der Standardbrowser von Firefox auf Safari zurückgesetzt. Ich ändere es in Safari (wie in dieser Frage veranschaulicht ), aber es bleibt nie nach einem Neustart.

Hat jemand eine Lösung dafür? Gibt es etwas, das ich überprüfen könnte (schlechte Berechtigung für eine Einstellungsdatei oder etwas anderes)?

2
+1, ich sehe das auch (ich habe auch Firefox als Standard) und es ist etwas nervig Jonik vor 14 Jahren 0

3 Antworten auf die Frage

4
Rodrigo Sieiro

Nachdem ich fast den ganzen Nachmittag verloren hatte, als ich versuchte herauszufinden, warum dies geschah, fand ich endlich einen Workaround.

Wie Ben bereits sagte, handelt es sich hierbei um einen Fehler, der mit FileVault zusammenhängt. Wenn Sie FileVault verwenden, wird Ihre LaunchServices-Datenbank nach einem Neustart nicht richtig gelesen. Da Ihre Verknüpfungen (Dateien und URLs) dort gespeichert werden, werden sie alle auf den Systemstandard zurückgesetzt. Das Löschen und Neuerstellen der LaunchServices-Datenbank funktioniert nicht, da Ihre Einstellungen korrekt gespeichert werden. Sie werden einfach nicht so gelesen, wie sie nach einem Neustart vorgesehen waren.

Sicher, ich könnte FileVault deaktivieren, aber das ist für mich nicht akzeptabel. Ich habe viele vernünftige Daten in meinem MacBook und lebe in Brasilien, wo das Risiko groß ist, dass Ihr Laptop gestohlen wird. Also brauchte ich einen anderen Weg, um dieses Problem zu lösen.

Glücklicherweise fand ich nach Durchsuchen einer Vielzahl von Webseiten, die sich auf das Thema bezogen, ein Shell-Skript mit dem Namen "GoodCompany", das von einem Mann namens Martin Kopischke geschrieben wurde. Zitat seiner Beschreibung:

GoodCompany ist ein Shell-Skript (mit einigen Begleitdateien), das den lästigen FileVault-Fehler umgeht, der dazu führt, dass Launch Services Benutzeranwendungsbindungen ignoriert. Wenn OS X nach einem Neustart Ihren Standardbrowser, Mailer, RSS-Reader oder Editor für bestimmte Dateitypen zu vergessen scheint und Sie FileVault verwenden, ist GoodCompany genau das Richtige für Sie.

Sie können es hier herunterladen . Entpacken Sie die ZIP-Datei einfach, legen Sie sie in einem Ordner in Ihrem Zuhause ab und führen Sie sie mit der Aktion "Aktivieren" aus, damit sie nach jedem Login ausgeführt werden kann. Lesen Sie die Begleitdokumentation für weitere Details.

Ich habe es gerade ausprobiert und ist zwar nicht gerade eine "Lösung" für das Problem, es ist jedoch eine gute Lösung. WEG besser als das Deaktivieren von FileVault.

+1 für eine ausführliche Antwort! Bis Apple den Fehler behoben hat, scheint dies der beste Weg zu sein. Ich möchte FileVault auch deshalb nicht deaktivieren. Jonik vor 14 Jahren 0
2
Ben

Verwenden Sie FileVault? Als ich FileVault vor einigen Monaten ausprobierte, kam es zu einem merkwürdigen Fehler, bei dem alle meine Standardeinstellungen der Anwendung beim Neustart auf die Werkseinstellungen zurückgesetzt wurden. Nach dem Deaktivieren von FileVault funktionierte alles einwandfrei.

Ich verwende FileVault. Ich versuche das zu deaktivieren, wenn ich eine Chance habe. Craig Walker vor 14 Jahren 0
1
mkb

Dies könnte eine beschädigte Prefs-Datei sein. Verschieben Sie ~ / Library / Preferences / com.apple.internet * .plist zur Seite und setzen Sie Ihre Einstellungen zurück.