Я пытаюсь полностью удалить некоторые службы или, по крайней мере, из списка на панели настроек клавиатуры. Я пробовал:
- Сервисный скруббер. Он удаляет только сервисы из меню - то, что вы можете делать из системных настроек с 10.6.
- Удаление файлов в
~/Library/Services/
и/Library/Services/
. Просто большинство сторонних приложений не размещают там свои сервисы. defaults delete /Applications/SomeApp.app/Contents/Info NSServices
. Он удаляет службы из списка в Системных настройках. Но это также лишает законной силы подпись кода пакета, и изменения могут быть отменены обновлениями.
Я полагаю, вам просто нужно согласиться с последним вариантом и назначить новые подписи с codesign
когда это необходимо. Но есть ли более простой способ?