In Keynote '13, una finestra di dialogo continua a darmi un avvertimento quando salvo / salva automaticamente

4

Viene visualizzato il seguente avviso:

Ildocumento"tagsfiltersprogramandyou.key" non può essere salvato automaticamente. Il file è stato modificato da un

Questo accade sia quando salgo sia quando il salvataggio automatico (che accade spesso). È una casella modale e interrompe il flusso di lavoro.

Nessun'altra applicazione è in esecuzione e il problema sopravvive al riavvio del programma e del sistema operativo. Cosa potrebbe causare questo?

(Questo problema è nuovo con Mavericks / Keynote '13).

    
posta Resorath 30.10.2013 - 22:28
fonte

3 risposte

3

Il file potrebbe essere modificato da un altro processo. Puoi vedere come il file è accessibile da vari processi eseguendo:

sudo opensnoop -f /path/to/file

Utilizza il file normalmente, quindi prova a salvare. Se ricevi l'errore, controlla di nuovo nel Terminale per vedere se altri processi hanno avuto accesso al file.

    
risposta data 24.01.2014 - 23:16
fonte
2

Utilizza fs_usage (pagina man) per monitorare, in tempo reale, gli accessi alla presentazione Keynote.

  1. Apri terminale (o iTerm, et al).
  2. Copia / incolla quanto segue nella finestra Terminale, sostituendo la parola FILE con il nome file della tua presentazione Keynote (mantieni le virgolette se il tuo nome file contiene spazi o altri caratteri non ASCII):

    sudo fs_usage | egrep "FILE" # e.g. "My Preso.key"

  3. Apri la tua presentazione di Keynote. Nella schermata del terminale, vedrai un sacco di output relativi all'apertura del file in questo modo:

    11:29:55  getattrlist       /path/to/My Preso.key           0.000003   Keynote.app   
    11:29:55  getattrlist       /path/to/My Preso.key           0.000005   Keynote.app   
    11:29:55  getattrlist       /path/to/My Preso.key           0.000005   Keynote.app   
    11:29:55  lstat64           /path/to/My Preso.key           0.000002   Keynote.app   
    11:29:55  getattrlist       /path/to/My Preso.key           0.000012   Keynote.app   
    11:29:55  getattrlist       /path/to/My Preso.key           0.000012   Keynote.app   
    11:29:55  lstat64           /path/to/My Preso.key           0.000006   Keynote.app   
    11:29:55  access            /path/to/My Preso.key           0.000013   Keynote.app   
    11:29:55  open              /path/to/My Preso.key           0.000016   Keynote.app   
    11:29:55  open              /path/to/My Preso.key           0.000007   Keynote.app

Quindi, fai ciò che fai normalmente nel tuo foglio di calcolo. Si consiglia di allineare le finestre in modo da poter vedere la finestra del terminale mentre si lavora. Ogni volta che c'è un nuovo output nella tua finestra di Terminale, controlla l'ultima colonna . Normalmente dovrebbe dire Keynote.app, ma se c'è un accesso con qualsiasi altro processo, lo vedrai lì e poi avrai il colpevole.

    
risposta data 25.01.2014 - 00:38
fonte
2

Il mio pensiero è che si tratta di un problema di autorizzazioni o di un problema del server.

Hai installato dei server?

Se si salva un file nella cartella Documenti si verifica il problema?

Hai provato a eliminare e reinstallare Keynote?

Stai "condividendo" il documento in modo che Keynote lo abbia inserito nel tuo account iCloud?

Hai provato a eseguire Disk Utility e l'hai verificato per verificare le autorizzazioni sull'unità?

Se stai riscontrando un problema con le autorizzazioni, guarderei attentamente ~ / Libreria / Stato applicazioni salvate / com.apple.iWork.Keynote.savedState e il suo contenuto, così come qualsiasi server che hai installato.

    
risposta data 24.01.2014 - 01:27
fonte

Leggi altre domande sui tag