J'ai répondu «Non» à l'invite initiale de Siri, mais je peux toujours le voir dans ma liste de processus. J'ai essayé de le tuer, mais il se charge à nouveau immédiatement. Comment puis-je décharger et supprimer Siri de mon Mac?
J'ai répondu «Non» à l'invite initiale de Siri, mais je peux toujours le voir dans ma liste de processus. J'ai essayé de le tuer, mais il se charge à nouveau immédiatement. Comment puis-je décharger et supprimer Siri de mon Mac?
Réponses:
Ok, j'ai découvert toute la procédure par moi-même, grâce à @blueberryfields et @ bret7600.
Tout d'abord, vous devez désactiver la vérification de l'intégrité du système pour pouvoir modifier le fichier com.apple.Siri.plist.
csrutil disable
et appuyez sur Enter.reboot
et appuyez sur Enterpour redémarrer à nouveau.Vous devez maintenant modifier le fichier com.apple.Siri.plist.
sudo plutil -replace Disabled -bool true /System/Library/LaunchAgents/com.apple.Siri.plist
Vous devez maintenant réactiver la vérification d'intégrité du système. C'est là pour une raison.
csrutil enable
et appuyez sur Enter.reboot
et appuyez sur Enterpour redémarrer à nouveau.Maintenant, si vous vérifiez le moniteur d'activité - vous ne devriez voir aucune trace de Siri là-bas. Vous pouvez répéter cette procédure avec /System/Library/LaunchAgents/com.apple.assistantd.plist
pour la désactiver complètement.
/System/Library/LaunchAgents/com.apple.Siri.plist: file does not exist
Cependant com.apple.Siri.agent.plist
existe. Le marquage comme «désactivé» aura-t-il le même effet?
Der Flounder post Blocking Siri sur macOS Sierra contient des fichiers plist qui l'empêchent de s'exécuter et la supprime de la barre de menus:
<?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>
Il existe également des fichiers mobileconfig pour le désactiver automatiquement par les scripts qui y sont liés .
Remarques:
L'utilisation de la defaults
commande pour opérer les paramètres dans un .plist
fichier est beaucoup plus facile et plus rapide.
# 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
Le démon assistantd
est toujours en cours d'exécution. Je ne recommande pas de le désactiver car vous devez désactiver SIP.