Sierra'da Siri nasıl tamamen devre dışı bırakılır?


16

Siri'nin ilk komut istemine 'Hayır' cevabını verdim, ancak yine de süreç listemde görebiliyorum. Onu öldürmeye çalıştım, ama hemen tekrar yükleniyor. Siri'yi Mac bilgisayarımdan nasıl kaldırabilir ve kaldırabilirim?

resim açıklamasını buraya girin


2
Sistem Tercihleri > Siri altında , [] Siri'yi etkinleştir onay kutusunun işaretini kaldırdınız mı? Siri'yi 2001'den HAL 9000'in sesiyle çıkarmak için: A Space Oddesy, üzgünüm Anton, bunu yapmana izin veremem. :)
user3439894

Yanıtlar:


9

Tamam, @blueberryfields ve @ bret7600 sayesinde tüm prosedürü kendim öğrendim.

Her şeyden önce com.apple.Siri.plist dosyasını düzenleyebilmek için Sistem Bütünlüğü Denetimi'ni devre dışı bırakmanız gerekir.

  1. Mac'inizi yeniden başlatıp Command+ tuşunu basılı tutarak Kurtarma modunda yeniden başlatın R. Her zamanki gibi önyükleme yapmak daha fazla zaman alabilir, sorun değil, sadece sabırlı olun.
  2. Üst menüde Yardımcı Programlar'a gidin ve Terminal'i açın.
  3. Yazın csrutil disableve tuşuna basın Enter.
  4. Yazın rebootve basın Entertekrar yeniden başlatmak için.

Şimdi com.apple.Siri.plist dosyasını düzenlemelisiniz.

  1. Terminal.app uygulamasını açın
  2. tip sudo plutil -replace Disabled -bool true /System/Library/LaunchAgents/com.apple.Siri.plist

Şimdi Sistem Bütünlüğü Denetimi'ni yeniden etkinleştirmelisiniz. Bunun bir nedeni var.

  1. Mac'inizi yeniden başlatıp Command+ tuşunu basılı tutarak Kurtarma modunda yeniden başlatın R.
  2. Üst menüde Yardımcı Programlar> Terminal seçeneğine gidin .
  3. Yazın csrutil enableve tuşuna basın Enter.
  4. Yazın rebootve basın Entertekrar yeniden başlatmak için.

Şimdi Etkinlik Monitörü'nü işaretlerseniz - orada hiçbir Siri izi görmemelisiniz. /System/Library/LaunchAgents/com.apple.assistantd.plistTamamen devre dışı bırakmak için ile bu prosedürü tekrarlayabilirsiniz .


3
Mhm, okaaay, kesinlikle Sierra'yı kurmayacağım ...
Aleksandar Pavić

Kurtarma modunda yeniden başlatmaya gerek yoktu, sadece talimatların sonunda yeniden başlatın.
Brad

1
Bu neredeyse işe yaradı. /System/Library/LaunchAgents/com.apple.Siri.plist: file does not existAncak com.apple.Siri.agent.plistvar. 'Engelli' olarak işaretlemek aynı etkiye sahip olur mu?
krry

8

Der Flounder yayını macOS Sierra'da Siri'yi engelleme , çalışmasını engelleyen ve menü çubuğundan baskılayan plist dosyaları içerir:

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>

Ayrıca, orada bağlanan komut dosyaları tarafından otomatik olarak devre dışı bırakılması için mobileconfig dosyaları da vardır .


Notlar:

  • bu dosyaları gerçekten değiştirmeden önce SIP (Sistem Bütünlüğünü Koruma modu) etrafında ilerlemeniz gerekebilir.
  • başvurulan dosyalar iOS için eşdeğer ayarlardan kopyalanır ve Sierra'da beklendiği gibi çalışmayabilir. Dikkatli kullanın!

2
bu talimatlar en iyi şekilde eksiktir - plist dosyaları mobil sürümlere tarihlendirilmiş gibi görünür ve sierra / System / Library / LaunchDaemon dizinindeki dosyaların düzenlenmesini engeller
blueberryfields

0

Dosyadaki defaultsayarları çalıştırmak için komutu kullanmak .plistçok daha kolay ve hızlıdır.

# 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

Daemon assistantdhala çalışıyor. SIP'yi devre dışı bırakmanız gerektiğinden devre dışı bırakmanızı önermiyorum.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.