“Öffnen mit” Duplikate entfernen
Beim Schreiben des Eintrags über das Festlegen des Standardprogramms für bestimmte Dateitypen ist mir aufgefallen, dass im Kontextmenü unter “Öffnen mit” einige Programme doppelt auftauchen. Von diesem Problem bin ich jedoch nicht alleine betroffen. Mac OS X führt eine Datenbank darüber welche Dateitypen mit welchen Programmen geöffnet werden können. Dabei kommt es anscheinend durchaus mal vor, dass dabei Duplikate entstehen oder aber nicht mehr installierte Programme weiterhin aufgeführt werden.
In den Tiefen von Mac OS X gibt es jedoch ein “Programm” mit dem man das Problem beheben kann. Es heißt lsregister und versteckt sich in den CoreService-Frameworks:
locate lsregister
/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/Support/lsregister
Unter Mac OS X 10.5 (Leopard) muss man lediglich den folgenden Befehl in das Terminal eingeben und lsregister sorgt für das neu Anlegen der entsprechenden Datenbank (die so genante LaunchServices database):
`locate lsregister` -kill -r -all local,system,user
Anschließend sind alle unerwünschten Duplikate und nicht mehr installierten Programme aus der Liste verschwunden.





/System/Library/Frameworks/ApplicationServices.framework/\
Frameworks/LaunchServices.framework/Support/lsregister \
-kill -r -domain local -domain system -domain user
hat bei mir prima unter 10.4.11 tiger funktinoniert.
hier mehr infos dazu:
http://www.macosxhints.com/article.php?story=20031215144430486