Comment désactiver complètement Siri sur Sierra?

16

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?

entrez la description de l'image ici

Anton Chikin
la source
2
Sous Préférences Système > Siri , avez-vous décoché la case [] Activer Siri ? Quant à la suppression de Siri, dans la voix de HAL 9000 de 2001: A Space Oddesy, je suis désolé Anton, je ne peux pas vous permettre de le faire. :)
user3439894

Réponses:

9

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.

  1. Redémarrez en mode de récupération en redémarrant votre Mac et en maintenant la touche Command+ R. Cela peut prendre plus de temps pour démarrer comme d'habitude, c'est OK, soyez patient.
  2. Dans le menu supérieur, accédez à Utilitaires et ouvrez Terminal.
  3. Tapez csrutil disableet appuyez sur Enter.
  4. Tapez rebootet appuyez sur Enterpour redémarrer à nouveau.

Vous devez maintenant modifier le fichier com.apple.Siri.plist.

  1. Ouvrez Terminal.app
  2. Type 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.

  1. Redémarrez en mode de récupération en redémarrant votre Mac et en maintenant la touche Command+ R.
  2. Dans le menu supérieur, accédez à Utilitaires> Terminal .
  3. Tapez csrutil enableet appuyez sur Enter.
  4. Tapez rebootet 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.plistpour la désactiver complètement.

Anton Chikin
la source
3
Mhm, okaaay, je ne vais certainement pas installer Sierra ...
Aleksandar Pavić
je n'avais pas besoin de redémarrer en mode de récupération, redémarrez simplement à la fin des instructions.
Brad
1
Cela a presque fonctionné. /System/Library/LaunchAgents/com.apple.Siri.plist: file does not existCependant com.apple.Siri.agent.plistexiste. Le marquage comme «désactivé» aura-t-il le même effet?
krry
8

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:

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>

Il existe également des fichiers mobileconfig pour le désactiver automatiquement par les scripts qui y sont liés .


Remarques:

  • vous devrez peut-être vous débrouiller dans le SIP (mode de protection de l'intégrité du système) avant de pouvoir réellement modifier ces fichiers.
  • les fichiers référencés sont copiés à partir des paramètres équivalents pour iOS et peuvent ne pas nécessairement fonctionner comme prévu sur Sierra. À utiliser avec précaution!
bret7600
la source
2
ces instructions sont au mieux incomplètes - les fichiers plist semblent être des versions mobiles datées, et il y a d'autres problèmes avec le processus, y compris sierra empêche la modification des fichiers dans le répertoire / System / Library / LaunchDaemon
blueberryfields
0

L'utilisation de la defaultscommande pour opérer les paramètres dans un .plistfichier 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 assistantdest toujours en cours d'exécution. Je ne recommande pas de le désactiver car vous devez désactiver SIP.

Simba
la source