Dopo alcune prove ed errori, ho scoperto che Quartz Composer ha un problema con le directory che hanno una voce correlata a Spotlight nel loro elenco di controllo di accesso (ACL).
Usando Terminale, puoi vedere se una directory ha una voce ACL Spotlight con ls -dle
e cerca l'output che contiene una voce _spotlight
, ad esempio:
$ 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
Per fare in modo che Quartz Composer venga salvato nella directory più che la prima volta, rimuovi la voce Spotlight dall'ACL della directory con chmod
, ad esempio:
$ chmod -a# 1 ~/Documents
(qui rimuoviamo la voce il cui indice è 1
, che corrisponde alla voce _spotlight
ricavata dal comando ls -dle
).
Un altro modo per farlo è utilizzare il comando di menu "Ottieni informazioni" del Finder. Verrà visualizzata la voce "_spotlight" nella sezione "Condivisione e autorizzazioni". Selezionalo e fai clic sul pulsante "meno segno" per sbarazzartene.