Dos cosas podrían prevenir la escritura de la preferencia. Si SIP no se comprobó la movilidad, que es un bloqueador. También, si usted no ve la preferencia establecida después de un reinicio, hay un problema con la configuración predeterminada del comando de escritura.
Es SIP movilidad?
Para ser capaz de ejecutar ese comando primero debe desactivar la Integridad del Sistema de Protección. La respuesta enlaces aquí: Configuración de la Integridad del Sistema de Protección.
Si está activado, usted no será capaz de ejecutar correctamente el defaults write ...
comando.
Ejemplo
$ csrutil status
System Integrity Protection status: enabled.
Usted obtiene un mensaje de error como este:
$ sudo defaults write /System/Library/LaunchAgents/com.apple.OSDUIHelper \
Disabled -bool YES
2019-04-19 16:53:21.310 defaults[92957:2162882] Could not write domain /System/Library/LaunchAgents/com.apple.OSDUIHelper; exiting
Para deshabilitar/habilitar SIP:
Para habilitar o deshabilitar la Integridad del Sistema de Protección, debe arrancar
La recuperación de OS y ejecutar el csrutil(1) comando desde la Terminal.
- De arranque para la Recuperación de OS por reiniciar su máquina y mantener pulsado el Mando y R claves en el inicio.
- Lanzamiento de Terminal desde el menú de Utilidades.
-
Ingrese el comando siguiente:
$ csrutil enable
Pero tengo SIP movilidad
Si has confirmado que el SIP está desactivado, entonces usted podría utilizar opensnoop
para depurar lo que está pasando para obtener información adicional de por qué su write
comando está fallando.
Por ejemplo, en una terminal ejecutar este comando snoop:
$ sudo opensnoop -ve |& less
Y en otra ventana pruebe a ejecutar la defaults write ...
comando:
$ sudo defaults write /System/Library/LaunchAgents/com.apple.OSDUIHelper Disabled -bool YES
2019-04-19 17:23:53.712 defaults[94310:2174907] Could not write domain /System/Library/LaunchAgents/com.apple.OSDUIHelper; exiting