Después de algunas pruebas y errores, descubrí que Quartz Composer tiene un problema con los directorios que tienen una entrada relacionada con Spotlight en su Lista de control de acceso (ACL).
Al usar Terminal, puede ver si un directorio tiene una entrada de ACL de Spotlight con ls -dle
y buscar una salida que contenga una entrada de _spotlight
, por ejemplo:
$ ls -dle ~/Documents
drwx------+ 303 userx staff 10302 20 Aug 12:21 /Users/userx/Documents/
0: group:everyone deny delete
1: user:_spotlight inherited allow list,search,readattr,readextattr,readsecurity,file_inherit,directory_inherit
Para que Quartz Composer guarde en el directorio más que la primera vez, elimine la entrada de Spotlight de la ACL del directorio con chmod
, por ejemplo:
$ chmod -a# 1 ~/Documents
(aquí eliminamos la entrada cuyo índice es 1
, que corresponde a la entrada _spotlight
obtenida del comando ls -dle
).
Otra forma de hacer esto es usar el comando de menú "Obtener información" del Buscador. Verá una entrada '_spotlight' en la sección "Compartir y permisos". Selecciónelo y haga clic en el botón de signo "menos" para deshacerse de él.