Як повністю відключити Сірі на Сьєррі?


16

Я відповів "Ні" на початковий запит Siri, але я все ще бачу це у своєму списку процесів. Я намагався його вбити, але він знову завантажується. Як я можу вивантажити та видалити Siri зі свого Mac?

введіть тут опис зображення


2
У розділі Системні налаштування > Сірі , чи не знімали ви прапорець [] Увімкнути Siri ? Щодо зняття Сірі, в голосі HAL 9000 від 2001 року: Космічна відбійність, вибачте Антоне, я не можу дозволити вам це зробити. :)
користувач3439894

Відповіді:


9

Гаразд, я дізнався всю процедуру сам, завдяки @blueberryfields та @ bret7600.

Перш за все вам потрібно відключити перевірку цілісності системи, щоб мати можливість редагувати файл com.apple.Siri.plist.

  1. Перезавантажте в режимі відновлення, перезавантаживши свій Mac і утримуючи Command+ R. Для завантаження може знадобитися більше часу, як зазвичай, це нормально, будьте терплячі.
  2. У верхньому меню перейдіть до Утиліти та відкрийте Термінал.
  3. Введіть csrutil disableі натисніть Enter.
  4. Введіть rebootта натисніть, Enterщоб знову перезавантажити.

Тепер слід відредагувати файл com.apple.Siri.plist.

  1. Відкрийте Terminal.app
  2. Тип sudo plutil -replace Disabled -bool true /System/Library/LaunchAgents/com.apple.Siri.plist

Тепер слід повторно включити перевірку цілісності системи. Саме там є причина.

  1. Перезавантажте в режимі відновлення, перезавантаживши свій Mac і утримуючи Command+ R.
  2. У верхньому меню перейдіть до Утиліти> Термінал .
  3. Введіть csrutil enableі натисніть Enter.
  4. Введіть rebootта натисніть, Enterщоб знову перезавантажити.

Тепер, якщо ви перевірите "Монітор активності", ви не побачите жодних слідів Сірі. Ви можете повторити цю процедуру, /System/Library/LaunchAgents/com.apple.assistantd.plistщоб повністю відключити її.


3
Гм, добре, я точно не збираюся встановлювати Сьєрру ...
Олександр Павич

мені не потрібно було перезавантажуватись у режимі відновлення, просто перезавантажте наприкінці інструкцій.
Бред

1
Це майже спрацювало. /System/Library/LaunchAgents/com.apple.Siri.plist: file does not existОднак com.apple.Siri.agent.plistіснує. Чи матиме такий же ефект позначення як "Інваліди"?
krry

8

Der Flounder post Блокування Siri на macOS Sierra містить файли плістів, які не дозволяють їй працювати і придушує її з панелі меню:

com.apple.assistant.support.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>

com.apple.Siri.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, які автоматично відключають сценарії, пов’язані там .


Примітки:

  • вам, можливо, доведеться обходити свій шлях навколо SIP (режим захисту цілісності системи), перш ніж ви зможете фактично змінити ці файли.
  • файли, на які посилаються, копіюються з еквівалентних налаштувань для iOS і можуть не обов'язково працювати, як очікувалося, на Sierra. Використовуйте обережно!

2
ці вказівки в кращому випадку є неповними - файли plist, мабуть, мають датовану версію, і є інші проблеми з процесом, зокрема sierra запобігає редагуванню файлів у каталозі / System / Library / LaunchDaemon
blueberryfields

0

Використовувати 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.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.