App-installierte Dienste löschen/deaktivieren?

Ich habe eine Reihe von Diensten für meinen eigenen Gebrauch geschrieben, die ich häufig verwende, aber in letzter Zeit wird es schwieriger.

Ich habe einige Apps installiert (z. B. Skim.app, apptivate), die ihre eigenen Dienste (z. B. Open URL in Skim) einführen, die ich nicht benötige/nutze. Diese Dienste verstopfen jedoch meine Dienstliste (Skim allein fügt etwa 4 Dienste zu der Liste hinzu, die Sie erhalten, wenn Sie mit der rechten Maustaste auf ein Finder-Element klicken).

Gibt es eine Möglichkeit, diese Dienste aus der Liste zu entfernen? Ich habe versucht, nach ihnen zu suchen, ~/Library/servicesaber sie sind nicht da. Wo soll ich suchen?

Antworten (2)

In 10.6 sollten Sie sie deaktivieren können, indem Sie sie in der Liste Tastatur->Tastaturkürzel->Dienste in den Systemeinstellungen deaktivieren. Für frühere Versionen von OS X gibt es eine praktische kleine App namens Service Scrubber .

Das Aufspüren und Löschen von Diensten für Apps, die Sie bereits gelöscht haben, kann mühsam sein. In diesem Artikel finden Sie einige detaillierte Hinweise und Tipps . Zusammenfassung: Finden Sie alle Info.plist-Dateien auf Ihrem System, die „NSServices“ enthalten, indem Sie einen Terminalbefehl wie den folgenden verwenden:

find / -name "Info.plist" -exec grep -l "NSServices" {} \;

und (vorsichtig) die verdächtigen Info.plist-Dateien von Hand bearbeiten.

ah ja, ich vergesse immer, dass Dienste über die Tastatureinstellungen gesteuert werden! Unlogisch, gelinde gesagt. Danke!

Wenn Ihnen die Art und Weise, wie die Dienste jetzt gehandhabt werden, nicht gefällt, hinterlassen Sie bitte Feedback unter http://www.apple.com/feedback/

Dienste sind jetzt nicht nur in den Systemeinstellungen/Tastatur/Tastaturkürzeln versteckt, sondern auch neu installierte Apps fügen alle ihre Dienste frei hinzu und, schlimmer noch, aktivieren sie standardmäßig alle.

Man muss zu den Tastaturkürzeln gehen, um überhaupt zu erfahren, was installiert wurde, und alle unerwünschten in einem kleinen Fenster, das sich nicht ändert, aus einer Liste, die absurd lang wird, zu deaktivieren.

Es gibt Dienste-Ordner in System/Library/, /Library und ~/Library, aus denen Sie alle löschen können, die Sie nicht verwenden.