Unnötige Daemons ausschalten
ErgänzungenMit diesem Tool
http://lingon.sourceforge.net/ werden die folgenden manuellen Änderungen obsolete.
Kein iPod oder iPhone, also kein USB-Gerät, daß Du mittels iTunes verwalten musst? - iTunes-Daemons abschaltenFolgende Daemons kann man deaktivieren, wenn oberen zutrifft:
usbmuxd - Überwacht einpluggen von iPod etc. an USB-Ports, läuft permanent
iTunesHelper - kann über die Startobjekte in den Benutzer-Systemeinstellungen entfernt werden
Folgende Kommandos im Terminal sind einzugeben:
launchctl unload -w /System/Library/LaunchDaemons/com.apple.usbmuxd.plist
Kein dotmac und iDisk in Benutzung?Folgende Daemons kann man deaktivieren, wenn oberen zutrifft:
Folgende Kommandos im Terminal sind einzugeben:
launchctl unload -w /System/Library/LaunchAgents/com.apple.dotmac.dmnotifyd.plist
launchctl unload -w /System/Library/LaunchAgents/com.apple.dotmacsync.uihandler.plist
launchctl unload -w /System/Library/LaunchAgents/com.apple.FileSyncAgent.plist
Kein RemoteDesktop benötigt?Folgende Kommandos im Terminal sind einzugeben:
launchctl unload -w /System/Library/LaunchDaemons/com.apple.RFBRegisterMDNS_RemoteManagement.plist
launchctl unload -w /System/Library/LaunchDaemons/com.apple.RFBRegisterMDNS_ScreenSharing.plist
launchctl unload -w /System/Library/LaunchDaemons/com.apple.RemoteDesktop.PrivilegeProxy.plist
launchctl unload -w /System/Library/LaunchAgents/com.apple.RemoteDesktop.plist
CrashReporter deaktivierenFolgende Kommandos im Terminal sind einzugeben:
launchctl unload -w /System/Library/LaunchDaemons/com.apple.ReportCrash.plist
launchctl unload -w /System/Library/LaunchDaemons/com.apple.ReportCrash.DirectoryService.plist
launchctl unload -w /System/Library/LaunchDaemons/com.apple.ReportCrash.SafetyNet.plist
launchctl unload -w /System/Library/LaunchAgents/com.apple.ReportCrash.plist
launchctl unload -w /System/Library/LaunchAgents/com.apple.ReportPanic.plist
launchctl unload -w /System/Library/LaunchAgents/com.apple.ReportCrash.SafetyNet.plist
Algemeine OptimierungenFolgende Dienste, welche teilweise permanent laufen, habe ich als unnötig für mich erachtet. Einigen wird es anders gehen, daher eine kurze Beschreibung zu jedem Dienst:
dashboard fetch - irgendwas aktualisieren im dashboard, wahrscheinlich Daten aus dem Internet ziehen, brauche ich nicht, dashboard geht auf ohne bei mir
coreraid - für Macs mit RAID-Support, macht auf meinem iMac nicht viel Sinn bei einer Platte
family controls - Kindersicherung, die man über Systemeinstellungen einstellen kann
webfilter - Glaube Safari Trojaner-Filter, brauche ich nicht, benutze Safari Adblock Plugin
PubSub - RSS Agent, wer nicht braucht, kanns deaktivieren (danke Hinweis Griflet)
Folgende Kommandos im Terminal sind einzugeben:
launchctl unload -w /System/Library/LaunchDaemons/com.apple.dashboard.advisory.fetch.plist
launchctl unload -w /System/Library/LaunchDaemons/com.apple.CoreRAID.plist
launchctl unload -w /System/Library/LaunchDaemons/com.apple.familycontrols.plist
launchctl unload -w /System/Library/LaunchDaemons/com.apple.webfilter.plist
launchctl unload -w /System/Library/LaunchAgents/com.apple.PubSub.Agent.plist
Weiteres WissenswertesDas Optimierungstool "Onyx" ist ein absolutes, kostenloses Muss: http://www.titanium.free.fr/pgs2/english/onyx_leopard.html
Damit lassen sich unter anderem Caches leeren, Spotlight-Indizierungen auffrischen und generelle Finder-Einstellungen ändern.
Generelle AnweundungshinweiseZum aktiveren die entsprechende Zeile mit "load" anstatt "unload" im Terminal eingeben. Durchführung auf eigene Gefahr. Vor den Befehlen root-Rechte herstellen mit "sudo -s".
ACHTUNG: Diese Anleitung kann durchaus Fehler enthalten. Bitte nur anwenden bei vorhandenem Basiswissen.