¿Cómo puedo hacer que Quartz Composer guarde archivos después de la primera vez?

0

Estoy aprendiendo a usar Quartz Composer (Versión 4.6 (151.1)) ejecutándose en Yosemite (10.10.5 (14F27)).

Puedo crear con éxito un documento de Quartz Composer y guardarlo en cualquier carpeta. Sin embargo, después de editar el documento, los intentos posteriores de guardarlo producen un error "No se pudo guardar el documento" Untitled.qtz ". ¿Cómo puedo hacer que Quartz Composer guarde las actualizaciones que hago en el documento?

    
pregunta Travelling Man 21.08.2015 - 21:44

1 respuesta

1

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.

    
respondido por el Travelling Man 21.08.2015 - 21:44

Lea otras preguntas en las etiquetas