Я ответил «Нет» первоначальному запросу Siri, но все еще вижу его в своем списке процессов. Я пытался убить его, но он сразу загружается снова. Как я могу выгрузить и удалить Siri с моего Mac?
Я ответил «Нет» первоначальному запросу Siri, но все еще вижу его в своем списке процессов. Я пытался убить его, но он сразу загружается снова. Как я могу выгрузить и удалить Siri с моего Mac?
Ответы:
Хорошо, я выяснил всю процедуру самостоятельно, благодаря @blueberryfields и @ bret7600.
Прежде всего вам необходимо отключить проверку целостности системы, чтобы иметь возможность редактировать файл com.apple.Siri.plist.
csrutil disableи нажмите Enter.rebootи нажмите, Enterчтобы перезагрузить снова.Теперь вам нужно отредактировать файл com.apple.Siri.plist.
sudo plutil -replace Disabled -bool true /System/Library/LaunchAgents/com.apple.Siri.plistТеперь вы должны снова включить проверку целостности системы. Это там по причине.
csrutil enableи нажмите Enter.rebootи нажмите, Enterчтобы перезагрузить снова.Теперь, если вы проверите Activity Monitor - вы не увидите там никаких следов Siri. Вы можете повторить эту процедуру, /System/Library/LaunchAgents/com.apple.assistantd.plistчтобы полностью отключить ее.
/System/Library/LaunchAgents/com.apple.Siri.plist: file does not existОднако com.apple.Siri.agent.plistсуществует. Будет ли пометка «Отключено» иметь такой же эффект?
Пост Der Flounder, блокирующий Siri в macOS Sierra содержит plist-файлы, которые не позволяют ей работать и подавляют ее в строке меню:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>Assistant Enabled</key>
<false/>
</dict>
</plist>
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>StatusMenuVisible</key>
<false/>
<key>UserHasDeclinedEnable</key>
<true/>
</dict>
</plist>
Существуют также файлы mobileconfig, которые автоматически отключают его с помощью сценариев, связанных там же.
Примечания:
Использование defaultsкоманды для управления настройками в .plistфайле намного проще и быстрее.
# Disable "Ask Siri"
defaults write com.apple.assistant.support "Assistant Enabled" -bool false
# Remove siri icon from status menu
defaults write com.apple.Siri StatusMenuVisible -bool false
Демон assistantdвсе еще работает. Я не рекомендую отключать его, потому что вам нужно отключить SIP.