Primeros pasos

Los permisos que pide macOS

macOS pregunta la primera vez que usas cada función. Ninguno se pide al arrancar.

Los permisos

  • Micrófono: sin él, la conversación por voz y el dictado no funcionan. Ver configurar la voz.
  • Reconocimiento de voz: lo usa el dictado que corre en tu propio Mac. Ver dictado.
  • Grabación de pantalla: sin ella, grabar la ventana de la app no funciona. Ver el panel de grabación.
  • Cámara: la imagen aparece en el panel de cámara y no sale de tu Mac.
  • Calendario: la app lee tu agenda para avisar de las reuniones y abrir el enlace de la llamada. No se escribe nada en tu calendario. Ver agenda y reuniones.
  • Notificaciones: los avisos de macOS con la app en segundo plano. El permiso solo se pide después de que actives "Avisar en el Mac fuera de la app" en avisos y sonidos.
  • Escritorio, Documentos y Descargas: las carpetas en las que los agentes leen y escriben.

El acceso a las carpetas

macOS le cobra el permiso a CanvasCode, no al programa del agente. Un agente abierto aquí dentro es un proceso hijo, y el sistema atribuye el acceso al responsable.

Negarlo no produce una petición de permiso en la terminal del agente. Él recibe un error seco de acceso denegado, y con frecuencia concluye que el archivo no existe.

Para habilitarlo después: Ajustes del Sistema → Privacidad y Seguridad → Archivos y Carpetas, y habilita CanvasCode para la carpeta en cuestión.

Cuando macOS dejó de preguntar

Un permiso negado no se vuelve a preguntar: la petición responde "no" al momento, sin diálogo. Esto pasa también cuando existe un registro antiguo de esta app hecho por un binario con otra firma, como una compilación de desarrollo o una versión anterior.

En Configuración → Diagnóstico están:

  • el estado de Micrófono, Reconocimiento de voz y Grabación de pantalla;
  • Pedir permiso, que solo tiene efecto mientras el sistema aún no ha decidido;
  • Abrir Ajustes del Sistema y Grabación de Pantalla en Ajustes, que llevan a cada panel del sistema;
  • Volver a comprobar, que relee el estado;
  • Borrar los permisos y preguntar de nuevo, que aparece cuando alguno está negado. Borra el registro de permiso de esta app, y de nada más. La app tiene que reabrirse después, y las preguntas vuelven a empezar.