Risposte:
Come altri hanno già detto, i servizi si trovano normalmente in una delle cartelle Libreria / Servizi (~ / Libreria / Servizi, / Libreria / Servizi e / Sistema / Libreria / Servizi). Se solo guardando lì non viene visualizzato, un'altra opzione è quella di spiare quali file vengono aperti quando si richiama il servizio, con qualcosa del tipo:
sudo opensnoop -n WorkflowService
... e quindi eseguendo il servizio e guardando i risultati per vedere se è possibile individuare il file pertinente. Se non si tratta di un servizio basato su Automator, potresti dover interrompere -n WorkflowService
(anche se avrai molti più file irrilevanti da ordinare perché vedrai ogni file aperto nell'intero sistema operativo).
sudo opensnoop -n WorkflowService
non mostrò nulla e non poté ottenere nulla di ragionevole da solosudo opensnoop
opensnoop
La posizione dei servizi creati dall'utente è in:
~/Library/Services/
(testato Mac OS X Mountain Lion 10.8.4)
altre posizioni ottenute inserendo il seguente comando nel Terminale:
mdfind .workflow
/Users/<username>/Library
è una directory nascosta e / o di sistema, quindi dovrai attivare le impostazioni appropriate per visualizzarla nel Finder.
Prova a cercare .workflow
in Spotlight per trovare tutti i file del flusso di lavoro nella tua cartella utente. Il servizio verrà chiamato Whatever the Service Name Is in the Services Menu.workflow
.
Se preferisci il Terminale, questo comando farà la stessa cosa, cercando la directory corrente e tutte le cartelle sottostanti:
find ./ -name "*.workflow"
EDIT: corretto un piccolo errore nel comando Terminale. Apparentemente -type f
non funziona sui .workflow
file.
~
), provare a eseguirlo dalla directory root del sistema (ovvero, immettere cd /
prima di eseguire il comando find). Questo richiederà un po 'di tempo, quindi preparati a essere paziente.
Macintosh HD
in Finder e digitando .workflow
nella casella di ricerca. (Seleziona l' File Name
opzione invece di Contents
una ricerca più veloce.) L'unico svantaggio di questo è che non cercherà in cartelle nascoste o di sistema, ma probabilmente non ti servirà comunque.
cd /
e sudo find ./ -name "*.workflow" > ~/Desktop/services.txt
. Ho trovato altre due cartelle che potrebbero anche essere una possibile posizione, ma non contenevano il file. Le posizioni erano /Library/Application Support/Apple/Automator/Workflows/
e /System/Library/Services/
. Ho caricato il file qui: cl.ly/6i1t
sudo find ./ -name "*" > ~/Desktop/all.txt
e ancora nessuna corrispondenza
Modificato per aggiungere
I servizi di automazione dovrebbero sicuramente essere archiviati ~/Library/Services
, in base al mio Google. Ho appena creato un nuovo servizio in Automator e lo ha inserito lì.
Forse ~/Library/Application Support/Automator/
In alternativa, l'ultima volta che ho creato un servizio credo di doverlo salvare per .app
primo, quindi potresti cercare app.
Il modo migliore che conosco per trovare flussi di lavoro o altro è utilizzare l'app: "EasyFind.app". A differenza di Finder, Spotlight e persino della riga di comando di Unix, EasyFind.app può essere configurato per la ricerca ovunque e ha una funzionalità di corrispondenza dei modelli in stile Unix. Ad esempio "* .workflow" può essere utilizzato per trovare qualsiasi servizio sull'intero disco rigido.
Meglio di tutto EasyFind.app è gratuito e legale.
INSTEAD di usare programmi extra puoi eseguire il tuo Terminale ed inserire il comando:
mdfind .workflow
/usr/bin/find
non lo è?
Ho avuto lo stesso problema.
Ho trovato che segue ~ / Library / Services / esiste sul mio OS 10.8.
Ma non riesco a vederlo con Finder, solo dal Terminale.
Inoltre lo trovo:
http://www.macworld.com/article/1161156/view_library_folder_in_lion.html
Questo lo spiega un po 'meglio.
Si tratta di una cartella nascosta: /Macintosh HD/Users/<username>/Library/Services
. Il modo migliore per arrivarci è creare un nuovo servizio in automator e salvarlo e seguire i passaggi seguenti, oppure se ne hai già creato uno segui questi passaggi:
Rivelerà la cartella nascosta.
~/Library/Services/
è il percorso predefinito per i nuovi servizi creati in Automator e l'ho appena confermato creando un nuovo servizio.