จะปิดการใช้งาน Siri บน Sierra ได้อย่างไร?


16

ฉันได้ตอบพร้อมท์เริ่มต้น 'ไม่' กับ Siri แต่ฉันยังสามารถเห็นได้ในรายการกระบวนการของฉัน ฉันพยายามจะฆ่ามัน แต่มันจะโหลดอีกครั้งทันที ฉันจะยกเลิกการโหลดและลบ Siri ออกจาก Mac ได้อย่างไร

ป้อนคำอธิบายรูปภาพที่นี่


2
ภายใต้การตั้งค่าระบบ > Siriคุณไม่ได้เลือกช่องทำเครื่องหมาย[] Enable Siriหรือไม่ สำหรับการลบ Siri ด้วยเสียงของ HAL 9000 จากปี 2001: A Space Oddesy ฉันขอโทษแอนตันฉันไม่สามารถอนุญาตให้คุณทำเช่นนั้นได้ :)
user3439894

คำตอบ:


9

ตกลงฉันพบขั้นตอนทั้งหมดด้วยตัวเองขอบคุณ @blueberryfields และ @ bret7600

ก่อนอื่นคุณต้องปิดการใช้งานการตรวจสอบความสมบูรณ์ของระบบเพื่อให้สามารถแก้ไขไฟล์ com.apple.Siri.plist

  1. Reboot ในโหมดการกู้คืนโดยการรีสตาร์ทเครื่อง Mac ของคุณและถือ+Command Rอาจต้องใช้เวลามากขึ้นในการบู๊ตตามปกติไม่เป็นไรแค่อดทน
  2. ในเมนูด้านบนให้ไปที่Utilitiesและเปิด Terminal
  3. ประเภทและกดcsrutil disableEnter
  4. พิมพ์rebootและกดEnterเพื่อรีบูตอีกครั้ง

ตอนนี้คุณควรแก้ไขไฟล์ com.apple.Siri.plist

  1. เปิด Terminal.app
  2. ชนิด sudo plutil -replace Disabled -bool true /System/Library/LaunchAgents/com.apple.Siri.plist

ตอนนี้คุณควรเปิดใช้งานการตรวจสอบความสมบูรณ์ของระบบอีกครั้ง มันอยู่ที่นั่นด้วยเหตุผล

  1. Reboot ในโหมดการกู้คืนโดยการรีสตาร์ทเครื่อง Mac ของคุณและถือ+CommandR
  2. ในเมนูไปด้านบนยูทิลิตี้> เทอร์มิ
  3. ประเภทและกดcsrutil enableEnter
  4. พิมพ์rebootและกดEnterเพื่อรีบูตอีกครั้ง

ตอนนี้ถ้าคุณตรวจสอบ Activity Monitor - คุณไม่ควรเห็นร่องรอยของ Siri คุณสามารถทำซ้ำขั้นตอนนี้ด้วย/System/Library/LaunchAgents/com.apple.assistantd.plistเพื่อปิดการใช้งานอย่างเต็มที่


3
Mhm, okaaay ฉันจะไม่ติดตั้ง Sierra แน่นอน ...
Aleksandar Pavić

ฉันไม่จำเป็นต้องรีสตาร์ทในโหมดการกู้คืนเพียงรีสตาร์ทเมื่อสิ้นสุดคำแนะนำ
แบรด

1
เกือบจะใช้งานได้แล้ว /System/Library/LaunchAgents/com.apple.Siri.plist: file does not existอย่างไรก็ตามcom.apple.Siri.agent.plistมีอยู่จริง การทำเครื่องหมายว่า 'ปิดการใช้งาน' จะมีผลเหมือนกันหรือไม่
krry

8

โพสต์ Der Flounder การบล็อก Siri บน macOS Sierraมีไฟล์ plist ที่ป้องกันไม่ให้เธอทำงานและหยุดเธอจากแถบเมนู:

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>

นอกจากนี้ยังมีไฟล์ config มือถือที่จะปิดการใช้งานโดยอัตโนมัติโดยสคริปต์เชื่อมโยงที่นั่นด้วย


หมายเหตุ:

  • คุณอาจต้องทำตามวิธีของคุณรอบ ๆ SIP (โหมด System Integrity Protection) ก่อนที่คุณจะสามารถแก้ไขไฟล์เหล่านี้ได้
  • ไฟล์อ้างอิงจะถูกคัดลอกมาจากการตั้งค่าที่เทียบเท่าสำหรับ iOS และอาจไม่จำเป็นต้องทำงานตามที่คาดหวังใน Sierra ใช้ด้วยความระมัดระวัง!

2
คำแนะนำเหล่านั้นไม่สมบูรณ์ที่สุด - ไฟล์ plist ดูเหมือนจะเป็นวันที่รุ่นมือถือและมีปัญหาอื่น ๆ กับกระบวนการรวมถึงเซียร่าป้องกันการแก้ไขไฟล์ในไดเรกทอรี / ระบบ / ห้องสมุด / LaunchDaemon
blueberryfields

0

การใช้defaultsคำสั่งเพื่อดำเนินการตั้งค่าใน.plistไฟล์นั้นง่ายและรวดเร็วกว่ามาก

# 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

ภูตassistantdยังคงทำงานอยู่ ฉันไม่แนะนำให้ปิดการใช้งานเพราะคุณต้องปิดการใช้งาน SIP

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.