17 votes

Comment désactiver complètement Siri sur Sierra ?

J'ai répondu "Non" à l'invitation initiale de Siri, mais je peux encore 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 ?

enter image description here

10voto

priyabrata Nayak Points 1

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 le contrôle d'intégrité du système pour pouvoir modifier le fichier com.apple.Siri.plist.

  1. Redémarrez en mode récupération en redémarrant votre Mac et en maintenant la touche Command + R . Il peut prendre plus de temps pour démarrer comme d'habitude, ce n'est pas grave, soyez juste patient.
  2. Dans le menu supérieur, allez à Utilitaires et ouvrez Terminal.
  3. Type csrutil disable et appuyez sur Enter .
  4. Type reboot et appuyez sur Enter pour redémarrer.

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

Maintenant, vous devez réactiver le contrôle d'intégrité du système. Il est là pour une raison.

  1. Redémarrez en mode récupération en redémarrant votre Mac et en maintenant la touche Command + R .
  2. Dans le menu supérieur, allez à Utilitaires > Terminal .
  3. Type csrutil enable et appuyez sur Enter .
  4. Type reboot et appuyez sur Enter pour redémarrer.

Maintenant, si vous vérifiez le moniteur d'activité, vous ne devriez pas y voir de traces de Siri. Vous pouvez répéter cette procédure avec /System/Library/LaunchAgents/com.apple.assistantd.plist pour le désactiver complètement.

8voto

bret7600 Points 2314

Le poste de Der Flounder Bloquer Siri sur MacOS Sierra contient des fichiers plist qui l'empêchent de s'exécuter et la supprime de la barre de menu :

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 fichiers mobileconfig pour qu'il soit automatiquement désactivé par les scripts. lié à cet endroit aussi.


Notes :

  • vous devrez peut-être vous frayer un chemin 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 ne fonctionnent pas nécessairement comme prévu sur Sierra. A utiliser avec précaution !

1voto

Simba Points 1071

Utilisation de defaults pour exploiter les paramètres dans .plist est beaucoup plus facile et 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. Je ne recommande pas de le désactiver car vous devez désactiver le SIP.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X