Как отключить запуск агента календаря в Mac OS X Lion?
Я полагаю, что из-за обновленного способа интеграции приложения "Календарь" в систему OS X и области уведомлений "агент календаря" должен постоянно работать в фоновом режиме в OS X ML.
Я вижу, что это делает много запросов, когда я отлаживаю запросы HTTP(s) в системе. Запросы останавливаются, если я делаю killall CalendarAgent
:
Как я могу предотвратить запуск агента календаря в фоновом режиме?
PS: Я также попытался удалить календарь из области уведомлений без удачи:
4 ответа
Вы можете попробовать вот так:
launchctl unload /System/Library/LaunchAgents/com.apple.CalendarAgent.plist
Если вы хотите сделать это постоянным:
launchctl unload -w /System/Library/LaunchAgents/com.apple.CalendarAgent.plist
Надеюсь, поможет!
Запрос launchctl для метки
$ launchctl list|grep -i calendar
725 0 com.apple.CalendarAgent
Это означает, что он работает под вашей учетной записью.
Выполнение следующего удалит его из текущего сеанса входа в систему:
$ launchctl remove com.apple.CalendarAgent
Проверьте:
$ launchctl list|grep -i calendar
$
Возвращаемый результат должен быть ничем.
В цепочке для ключей входа в систему может быть ранее введенный пароль для процесса. Возможно, вам придется удалить ключ или сертификат с помощью утилиты Keychain Access.
В течение 10.8.4 (12D78) делать: launchctl unload /System/Library/LaunchAgents/com.apple.CalendarAgent.plist
без sudo
работает отлично.
Я только получаю:launchctl: Error unloading: com.apple.CalendarAgent
с попыткой sudo....