Где хранятся сервисы?


13

Я создал сервис с помощью Automator и заметил, что он создал .workflowфайл в ~/Library/Services. Это тот же файл, который обрабатывает службу, которую я вижу в (Имя приложения)> Службы?

Если это так, значит ли это, что я могу добавлять или удалять .workflowфайлы непосредственно в этой папке и автоматически отображать их в меню «Службы»? Или мне нужно перезагрузить, чтобы это произошло?


1
В качестве примечания, службы также могут быть определены в пакете .app, они будут определены в Info.plistприложении.
Окодо

Ответы:


16

Службы находятся в ~ / Library / Services и, да, это файл, который обрабатывает службу, которую вы видите в меню служб. Да, вы можете добавить или удалить их, и они будут автоматически появляться или исчезать из меню Сервисы. Перезагрузка не нужна.


7
В частности, индивидуальные сервисы хранятся в ~ / Library / Services, а общесистемные сервисы хранятся в / System / Library / Services.
calum_b

2
Есть идеи, где хранится услуга «Новый терминал в папке»? Это не в любом из этих двух мест.
ra9r

@scottishwildcat, вы случайно не знаете, где хранится сервис Copy Link ?
345422

@boredrandom Не думаю, что Copy Link - это сервис, не так ли? Он отображается на верхнем уровне контекстного меню для меня, а не в подменю «Службы».
calum_b

2
@calum_b Вы случайно не знаете, где хранится встроенный системный сервис "Поиск с помощью Google" ?
сфера Рубика
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.