Ho risposto "No" al prompt iniziale di Siri, ma riesco ancora a visualizzarlo nell'elenco dei processi. Ho provato a ucciderlo, ma si carica di nuovo immediatamente. Come posso scaricare e rimuovere Siri dal mio Mac?
Ho risposto "No" al prompt iniziale di Siri, ma riesco ancora a visualizzarlo nell'elenco dei processi. Ho provato a ucciderlo, ma si carica di nuovo immediatamente. Come posso scaricare e rimuovere Siri dal mio Mac?
Risposte:
Ok, ho scoperto l'intera procedura da solo, grazie a @blueberryfields e @ bret7600.
Prima di tutto devi disabilitare System Integrity Check per poter modificare il file com.apple.Siri.plist.
csrutil disable
e premi Enter.reboot
e premere Enterper riavviare di nuovo.Ora dovresti modificare il file com.apple.Siri.plist.
sudo plutil -replace Disabled -bool true /System/Library/LaunchAgents/com.apple.Siri.plist
Ora dovresti riattivare il Controllo integrità del sistema. È lì per un motivo.
csrutil enable
e premi Enter.reboot
e premere Enterper riavviare di nuovo.Ora, se controlli Activity Monitor, non dovresti vedere tracce di Siri lì. È possibile ripetere questa procedura con /System/Library/LaunchAgents/com.apple.assistantd.plist
per disabilitarla completamente.
/System/Library/LaunchAgents/com.apple.Siri.plist: file does not exist
Tuttavia com.apple.Siri.agent.plist
esiste. Contrassegnarlo come "Disabilitato" avrà lo stesso effetto?
Der Flounder post Bloccare Siri su macOS Sierra contiene file di plist che le impediscono di funzionare e la sopprimono dalla barra dei 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>
Esistono anche file mobileconfig per disabilitarlo automaticamente anche dagli script collegati .
Appunti:
L'uso del defaults
comando per gestire le impostazioni nel .plist
file è molto più semplice e veloce.
# 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
Il demone assistantd
è ancora in esecuzione. Non consiglio di disabilitarlo perché è necessario disabilitare SIP.