Ich installierte ein Programm, um es auszuprobieren, und entschied, dass es mir nicht gefiel, also verschob ich die App in den Papierkorb.
Heute habe ich in meiner Shell festgestellt, dass einige PROGRAMNAME_BLAHBLAH-Umgebungsvariablen gesetzt sind. Die möchte ich auch entfernen.
Ich habe nicht einmal eine .bashrc oder .bash_login, also habe ich jede mir einfallende Datei grepped (~/.* ~/Library/* /Library/* /etc/*). Der einzige Ort, an dem diese Variablen auftauchten, war eine Datei ~/.MacOSX/environment.plist, also habe ich sie von dort entfernt (Xcode kann binäre plists bearbeiten), aber neue Shells haben diese Variablen immer noch gesetzt.
Welche anderen Dateien führt das Terminal/Bash von Mac OS X 10.7 beim Start aus? Wie könnten diese Variablen gesetzt werden?
Oder ist es etwas Lustiges wie "Neustart nach dem Bearbeiten von "environment.plist" erforderlich"?
~/.MacOSX/environment.plist
wird beim Sitzungsstart gelesen. Wenn Sie möchten, dass Ihre Änderung sofort getestet wird, müssen Sie Ihre Sitzung neu starten.
Ein Neustart des Systems ist sinnlos.
Sie können diese Umgebungsinitialisierungsdatei bearbeiten mit:
plutil -convert xml1 environment.plist
vi environment.plist
Ich rate Ihnen, es vor Ihrer Softwareinstallation einfach auf seine Version zurückzusetzen.
Ein weiterer Tipp: Überprüfen Sie alle Dateien, die zum Zeitpunkt der Installation Ihrer unerwünschten Software geändert wurden. Wenn Sie Ihre Software vor 15 Tagen installiert haben, können Sie dies tun mit:
find / -mtime -16 -mtime +14 -ls
kein Hang
Ken
kein Hang
Gilles 'SO-hör auf, böse zu sein'
Fahrrad