Wie kann ich Siri in Sierra komplett deaktivieren?

16

Ich habe auf die erste Aufforderung von Siri mit "Nein" geantwortet, aber ich kann sie immer noch in meiner Prozessliste sehen. Ich habe versucht, es zu töten, aber es wird sofort wieder geladen. Wie kann ich Siri von meinem Mac entfernen und entladen?

Bildbeschreibung hier eingeben

Anton Chikin
quelle
2
Haben Sie unter Systemeinstellungen > Siri das Kontrollkästchen [] Siri aktivieren deaktiviert? In Bezug auf das Entfernen von Siri, mit der Stimme von HAL 9000 aus dem Jahr 2001: A Space Oddesy, es tut mir leid, Anton, das kann ich Ihnen nicht erlauben. :)
user3439894

Antworten:

9

Ok, ich habe die ganze Prozedur selbst herausgefunden, danke an @blueberryfields und @ bret7600.

Zunächst müssen Sie die Systemintegritätsprüfung deaktivieren, um die Datei com.apple.Siri.plist bearbeiten zu können.

  1. Starten Sie im Wiederherstellungsmodus neu, indem Sie Ihren Mac neu starten und Command+ gedrückt halten R. Das Booten kann wie gewohnt länger dauern, das ist in Ordnung, haben Sie einfach etwas Geduld.
  2. Gehen Sie im oberen Menü zu Dienstprogramme und öffnen Sie Terminal.
  3. Tippen csrutil disableund drücken Enter.
  4. Geben Sie ein rebootund drücken Sie, Enterum erneut zu starten.

Nun sollten Sie die Datei com.apple.Siri.plist bearbeiten.

  1. Öffnen Sie Terminal.app
  2. Art sudo plutil -replace Disabled -bool true /System/Library/LaunchAgents/com.apple.Siri.plist

Jetzt sollten Sie die Systemintegritätsprüfung wieder aktivieren. Es gibt einen Grund.

  1. Starten Sie im Wiederherstellungsmodus neu, indem Sie Ihren Mac neu starten und Command+ gedrückt halten R.
  2. Gehen Sie im oberen Menü zu Dienstprogramme> Terminal .
  3. Tippen csrutil enableund drücken Enter.
  4. Geben Sie ein rebootund drücken Sie, Enterum erneut zu starten.

Wenn Sie nun den Aktivitätsmonitor überprüfen, sollten Sie dort keine Spuren von Siri sehen. Sie können diesen Vorgang mit wiederholen /System/Library/LaunchAgents/com.apple.assistantd.plist, um ihn vollständig zu deaktivieren.

Anton Chikin
quelle
3
Mhm, okaaay, ich werde Sierra definitiv nicht installieren ...
Aleksandar Pavić
Ich musste nicht im Wiederherstellungsmodus neu starten, sondern erst am Ende der Anweisungen neu starten.
Brad
1
Das hat fast funktioniert. /System/Library/LaunchAgents/com.apple.Siri.plist: file does not existExistiert com.apple.Siri.agent.plistjedoch. Wird das Markieren als "Deaktiviert" den gleichen Effekt haben?
Krry
8

Der Flunder Post Blocking Siri unter macOS Sierra enthält Plist-Dateien, die sie am Laufen hindern und in der Menüleiste unterdrücken:

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>

Es gibt auch mobileconfig-Dateien , die von den dort verlinkten Skripten automatisch deaktiviert werden .


Anmerkungen:

  • Möglicherweise müssen Sie sich im SIP-Modus (System Integrity Protection-Modus) zurechtfinden, bevor Sie diese Dateien tatsächlich ändern können.
  • Die Dateien, auf die verwiesen wird, werden aus den entsprechenden Einstellungen für iOS kopiert und funktionieren unter Sierra möglicherweise nicht wie erwartet. Mit Vorsicht verwenden!
bret7600
quelle
2
diese Anweisungen sind unvollständig bestenfalls - die plist Dateien datierte mobile Versionen zu sein scheinen, und es gibt andere Probleme mit dem Prozess, einschließlich verhindert sierra Bearbeitung der Dateien in / System / Library / LaunchDaemon Verzeichnis
blueberryfields
0

Das Verwenden des defaultsBefehls zum Ausführen von Einstellungen in .plistDateien ist viel einfacher und schneller.

# 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

Der Daemon assistantdläuft noch. Ich empfehle nicht, es zu deaktivieren, da Sie SIP deaktivieren müssen.

Simba
quelle