Systemstandard-/Drittanbieter-App-Dienstelemente aus OS X-Kontextmenüs entfernen?

Ich bin dabei, den standardmäßigen Kontextmenüeintrag „Mit Google suchen“ von OS X (zu finden, wenn Sie in vielen Apps wie Terminal, Notes oder Drittanbietern wie dem RSS-Reader ReadKit mit der rechten Maustaste auf Text klicken) durch meinen eigenen zu ersetzen das in Chrome geöffnet wird, da der oben genannte Standard ein Safari-Dienst ist und fest verknüpft ist, um nur in Safari geöffnet zu werden.

Derzeit sieht mein Kontextmenü (in ReadKit) folgendermaßen aus:

Geben Sie hier die Bildbeschreibung ein

Ich möchte in der Lage sein, die „Suche mit Google“ von Safari oben loszuwerden, damit ich sie nicht versehentlich anstelle meiner eigenen unten verwende.

Jetzt ist mir klar, dass die eigentliche Datei / der Code für den Dienst möglicherweise in Safari.app oder ~/Library/Safariirgendwo enthalten ist (obwohl ich einen kurzen Blick darauf geworfen habe, nichts Besonderes zu finden), aber ich denke, wenn ich könnte Wenn Sie den Dienst vollständig löschen, kann dies zu Instabilität und Problemen führen oder ohnehin beim nächsten Update von Safari erneut hinzugefügt werden. (Obwohl es ein akzeptables zweitbestes wäre, wenn jemand herausfinden könnte, wie es geht - ohne Safari selbst zu löschen oder zu beeinträchtigen. )

Das Einstellungsmenü der OS X-Dienste ist bereits deaktiviert, aber immer noch in Terminal, Notes, ReadKit usw. vorhanden:

Geben Sie hier die Bildbeschreibung ein

Also gibt es eine Möglichkeit, wie ich es wirklich entfernen kann? Wo im System registriert / speichert OS X „Dienste“, ob standardmäßig in OS X, Apps von Drittanbietern oder vom Benutzer in Automator hinzugefügte? Vielleicht kann ich dorthin gehen und das eine aus Safari "entfernen", damit es nicht mehr in den Kontextmenüs angezeigt wird?

Oder gibt es vielleicht eine App, die Kontextmenüelemente in OS X im Allgemeinen optimieren kann, einschließlich dieser Safari-App, die ich mir anschaue? (Ich habe bereits Services Manager ausprobiert , der es anscheinend nicht ändert, und was Service Scrubber betrifft , sagen sie, dass es Probleme in OS X 10.6 oder höher verursachen kann, also habe ich es nicht versucht.)

(Anmerkung: Wenn es einen Terminal-Hack gibt, um einfach den gesamten Dienstabschnitt „Suchen“ im Kontextmenü vollständig auszuschalten, wäre das für mich akzeptabel, da ich das Element „Suche nach „x““ nicht verwende [über „Search mit Google'] sowieso.)

Antworten (1)

Meine eigene Erfahrung (auf 10.9) ist, dass der Dienst die Standardsuchmaschine verwendet, die für den Standardbrowser ausgewählt ist, also sagt mein eigenes "Suchen mit ..." jetzt "Suche DuckDuckGo nach ..." und wird in Firefox geöffnet.

mein Kontextmenü

Dies beantwortet Ihre anderen Fragen nicht, aber es kann bedeuten, dass Sie sich nicht darum kümmern müssen. Ich hoffe, es hilft. Ich habe ein altes System mit 10.6, also werde ich mir das bei Gelegenheit ansehen und sehen, ob das Gleiche dort gemacht werden kann.

Ich habe das Kopfgeld in der Hoffnung hinzugefügt, dass es eine Möglichkeit gibt, die "Lookup"-Funktion zu entfernen, aber ich denke, es gibt dann nicht wirklich eine Möglichkeit.