Odpowiedziałem „Nie” na początkowy monit Siri, ale nadal widzę to na mojej liście procesów. Próbowałem go zabić, ale ładuje się ponownie natychmiast. Jak mogę rozładować i usunąć Siri z mojego komputera Mac?
Odpowiedziałem „Nie” na początkowy monit Siri, ale nadal widzę to na mojej liście procesów. Próbowałem go zabić, ale ładuje się ponownie natychmiast. Jak mogę rozładować i usunąć Siri z mojego komputera Mac?
Odpowiedzi:
Ok, całą procedurę dowiedziałem się sam dzięki @blueberryfields i @ bret7600.
Przede wszystkim musisz wyłączyć sprawdzanie integralności systemu, aby móc edytować plik com.apple.Siri.plist.
csrutil disablei naciśnij Enter.rebooti naciśnij, Enteraby ponownie uruchomić komputer.Teraz powinieneś edytować plik com.apple.Siri.plist.
sudo plutil -replace Disabled -bool true /System/Library/LaunchAgents/com.apple.Siri.plistTeraz należy ponownie włączyć sprawdzanie integralności systemu. Jest tam z jakiegoś powodu.
csrutil enablei naciśnij Enter.rebooti naciśnij, Enteraby ponownie uruchomić komputer.Teraz, jeśli zaznaczysz Monitor aktywności - nie powinno być tam żadnych śladów Siri. Możesz powtórzyć tę procedurę, /System/Library/LaunchAgents/com.apple.assistantd.plistaby ją całkowicie wyłączyć.
/System/Library/LaunchAgents/com.apple.Siri.plist: file does not existJednak com.apple.Siri.agent.plististnieje. Czy oznaczenie tego jako „Wyłączonego” będzie miało taki sam efekt?
Der Flounder post Blocking Siri na macOS Sierra zawiera pliki list, które uniemożliwiają jej działanie i pomijają ją z paska menu:
<?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>
Istnieją również pliki mobileconfig, dzięki którym skrypty są tam również automatycznie wyłączane .
Uwagi:
Używanie defaultspolecenia do obsługi ustawień w .plistpliku jest znacznie łatwiejsze i szybsze.
# 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
Demon assistantdnadal działa. Nie polecam go wyłączać, ponieważ musisz wyłączyć SIP.