Я відповів "Ні" на початковий запит 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щоб знову перезавантажити.Тепер, якщо ви перевірите "Монітор активності", ви не побачите жодних слідів Сірі. Ви можете повторити цю процедуру, /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 post Блокування Siri на macOS Sierra містить файли плістів, які не дозволяють їй працювати і придушує її з панелі меню:
<?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.