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 disable
i naciśnij Enter.reboot
i 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.plist
Teraz należy ponownie włączyć sprawdzanie integralności systemu. Jest tam z jakiegoś powodu.
csrutil enable
i naciśnij Enter.reboot
i 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.plist
aby ją całkowicie wyłączyć.
/System/Library/LaunchAgents/com.apple.Siri.plist: file does not exist
Jednak com.apple.Siri.agent.plist
istnieje. 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 defaults
polecenia do obsługi ustawień w .plist
pliku 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 assistantd
nadal działa. Nie polecam go wyłączać, ponieważ musisz wyłączyć SIP.