openwith-01Dass sich auch ein Mac mit der Zeit mit überflüssig gewordenen Software-Einträgen auseinandersetzen muss, zeigt oftmals der „Öffnen mit“-Dialog im Kontext-Menü von OS X, der sich mit einem rechten bzw. ctrl-Maustasten-Klick auf eine Datei aufrufen lässt: hier sammeln sich im Lauf der Zeit etliche doppelte oder n-fache Einträge der installierten Programme.

Mit folgendem Terminal-Befehl lassen sich die Einträge wieder entfernen:

/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks
/LaunchServices.framework/Versions/A/Support/lsregister -kill -r -domain local -domain user

openwith-03Nach erfolgter Eingabe präsentiert sich der „Öffnen mit“-Dialog wieder aufgeräumt mit einer übersichtlichen Anzahl möglicher Apps.
Schuld am Problem ist ein fehlerhafter Index des launchservices von OS X.