¿Cómo deshabilitar completamente Siri en Sierra?

16

He respondido 'No' a la solicitud inicial de Siri, pero aún puedo verlo en mi lista de procesos. Intenté matarlo, pero se carga de nuevo inmediatamente. ¿Cómo puedo descargar y eliminar Siri de mi Mac?

ingrese la descripción de la imagen aquí

Anton Chikin
fuente
2
En Preferencias del sistema > Siri , ¿ha desmarcado la casilla de verificación [] Habilitar Siri ? En cuanto a eliminar a Siri, en la voz de HAL 9000 de 2001: Una odisea espacial, lo siento Anton, no puedo permitir que hagas eso. :)
user3439894

Respuestas:

9

Ok, descubrí todo el procedimiento por mí mismo, gracias a @blueberryfields y @ bret7600.

En primer lugar, debe deshabilitar la Comprobación de integridad del sistema para poder editar el archivo com.apple.Siri.plist.

  1. Reinicie en modo de recuperación reiniciando su Mac y manteniendo presionado Command+ R. Puede llevar más tiempo arrancar como de costumbre, está bien, solo sea paciente.
  2. En el menú superior, vaya a Utilidades y abra Terminal.
  3. Escribe csrutil disabley presiona Enter.
  4. Escriba rebooty presione Enterpara reiniciar nuevamente.

Ahora debe editar el archivo com.apple.Siri.plist.

  1. Abrir Terminal.app
  2. Tipo sudo plutil -replace Disabled -bool true /System/Library/LaunchAgents/com.apple.Siri.plist

Ahora debe volver a habilitar la Comprobación de integridad del sistema. Está ahí por una razón.

  1. Reinicie en modo de recuperación reiniciando su Mac y manteniendo presionado Command+ R.
  2. En el menú superior, vaya a Utilidades> Terminal .
  3. Escribe csrutil enabley presiona Enter.
  4. Escriba rebooty presione Enterpara reiniciar nuevamente.

Ahora, si marca el Monitor de actividad, no debería ver rastros de Siri allí. Puede repetir este procedimiento con /System/Library/LaunchAgents/com.apple.assistantd.plistpara deshabilitarlo por completo.

Anton Chikin
fuente
3
Mhm, okaaay, definitivamente no voy a instalar Sierra ...
Aleksandar Pavić
No necesitaba reiniciar en modo de recuperación, solo reiniciar al final de las instrucciones.
Brad
1
Esto casi funcionó. /System/Library/LaunchAgents/com.apple.Siri.plist: file does not existSin com.apple.Siri.agent.plistembargo existe. ¿Marcar eso como 'Desactivado' tendrá el mismo efecto?
krry
8

Der Flounder post Blocking Siri en macOS Sierra contiene archivos plist que evitan que se ejecute y la suprime de la barra de menú:

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>

También hay archivos mobileconfig para deshabilitarlos automáticamente mediante los scripts vinculados allí también.


Notas:

  • Es posible que tenga que moverse por el SIP (modo de protección de integridad del sistema) antes de poder modificar estos archivos.
  • los archivos a los que se hace referencia se copian de la configuración equivalente para iOS y pueden no funcionar necesariamente como se espera en Sierra. Úselo con cuidado!
bret7600
fuente
2
esas instrucciones son incompletas en el mejor de los casos: los archivos plist parecen ser versiones móviles con fecha, y hay otros problemas con el proceso, incluso sierra impide la edición de los archivos en el directorio / System / Library / LaunchDaemon
blueberryfields
0

Usar el defaultscomando para operar la configuración en el .plistarchivo es mucho más fácil y rápido.

# 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

El demonio assistantdtodavía se está ejecutando. No recomiendo deshabilitarlo porque necesita deshabilitar SIP.

Simba
fuente