Я відповів "Ні" на початковий запит 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.