(Hay muchas preguntas sobre cómo alternar el modo No molestar de forma programática, esta es diferente)
¿Hay un archivo plist o una base de datos sqlite que se pueda modificar para cambiar estos ajustes de forma programática? Específicamente, "Mostrar notificaciones en la pantalla bloqueada", "Mostrar en el Centro de Notificaciones", etc.
Me gustaría cambiar esto en lotes y sincronizar esos cambios entre mis máquinas.
(En este momento estoy usando Venura Beta, pero esta pregunta aplica igualmente a Monteray).
Encontré NCUtil
, pero las cosas han cambiado desde que fue escrito.
- Se espera que haya una base de datos SQLite en
$(getconf DARWIN_USER_DIR)com.apple.notificationcenter/db/db
, - pero ahora está en
$(getconf DARWIN_USER_DIR)com.apple.notificationcenter/db/db
, la cual tiene un esquema diferente (por ejemplo, ya no hay una tablaapp_info
con una columnaflags
)