Wo werden Dienste gespeichert?

13

Ich habe mit Automator einen Dienst erstellt und festgestellt, dass darin eine .workflowDatei erstellt wurde ~/Library/Services. Ist dies dieselbe Datei, die den Dienst verarbeitet, den ich unter (Name der Anwendung)> Dienste sehe?

Wenn ja, bedeutet dies, dass ich .workflowDateien direkt in diesem Ordner hinzufügen oder entfernen kann und sie automatisch im Menü Dienste angezeigt werden? Oder muss ich neu starten, damit dies geschieht?

Sinnvoll
quelle
1
Nebenbei bemerkt, Dienste können auch in einem .app-Bundle definiert werden, sie werden in der Info.plistfür die App definiert.
ocodo

Antworten:

16

Dienste befinden sich in ~ / Library / Services und ja, das ist die Datei, die den Dienst verarbeitet, den Sie im Menü Dienste sehen. Ja, Sie können sie hinzufügen oder entfernen. Sie werden automatisch im Menü Dienste angezeigt oder ausgeblendet. Ein Neustart ist nicht erforderlich.

Kris
quelle
7
Insbesondere werden Dienste pro Benutzer in ~ / Library / Services und systemweite Dienste in / System / Library / Services gespeichert.
calum_b
2
Haben Sie eine Idee, wo der Dienst "Neues Terminal im Ordner" gespeichert ist? Es ist nicht an einem dieser beiden Orte.
Ra9r
@scottishwildcat, wissen Sie nicht, wo der Dienst Copy Link gespeichert ist?
345422
@boredrandom Ich glaube nicht, dass Copy Link ein Service ist, oder? Es wird für mich auf der obersten Ebene des Kontextmenüs angezeigt, nicht im Untermenü Dienste.
calum_b
2
@calum_b Wissen Sie zufällig, wo der integrierte Systemdienst "Mit Google suchen" gespeichert ist?
Rubiks Kugel