Onde os Serviços são armazenados?

13

Criei um serviço usando o Automator e notei que ele criou um .workflowarquivo ~/Library/Services. É o mesmo arquivo que lida com o serviço que eu vejo em (Nome do aplicativo)> Serviços?

Em caso afirmativo, isso significa que posso adicionar ou remover .workflowarquivos diretamente nessa pasta e que ele apareça automaticamente no menu Serviços? Ou preciso reiniciar para que isso aconteça?

Sensível
fonte
1
Como observação, os serviços também podem ser definidos em um pacote .app, eles serão definidos no Info.plistpara o aplicativo.
Ocodo 02/08

Respostas:

16

Os serviços estão em ~ / Library / Services e sim, esse é o arquivo que lida com o serviço que você vê no menu de serviços. Sim, você pode adicioná-los ou removê-los e eles aparecerão ou desaparecerão automaticamente no menu Serviços. Reiniciar não é necessário.

Kris
fonte
7
Mais especificamente, os serviços por usuário são armazenados em ~ / Library / Services e os serviços de todo o sistema são armazenados em / System / Library / Services.
Calum_b
2
Alguma idéia de onde o serviço "Novo terminal na pasta" está armazenado? Não está em nenhum desses dois locais.
ra9r
@scottishwildcat, você não sabe onde o serviço Copy Link está armazenado?
345422
@boredrandom Eu não acho que o Copy Link seja um serviço, é? Ele aparece no nível superior do menu de contexto, não no submenu Serviços.
Calum_b
2
@calum_b Você sabe onde está armazenado o serviço do sistema interno "Search With Google" ?
esfera de Rubik