Dopo OS X El Capitan, versione 10.11.2, i miei screenshot scompaiono

1

Subito dopo aver aggiornato il mio iMac a OS X El Capitan, versione 10.11.2, i miei screenshot non salvano più sul desktop. Usando "control + shift + 4", il mio scatto catturato scompare, non so dove va.

    
posta Tom 12.01.2016 - 18:16
fonte

3 risposte

3

Se la posizione è stata modificata, digitandola nel Terminale
defaults read com.apple.screencapture location
ti mostrerà dove è attualmente impostato.

Se non l'hai modificato, vale a dire che è ancora impostato sul desktop predefinito & non è mai stato reindirizzato, errore con
The domain/default pair of (/Users/[user]/Library/Preferences/com.apple.screencapture, location) does not exist

Se non esiste & continua a non salvare sul desktop, quindi prova a reimpostarlo lì con
defaults write com.apple.screencapture location ~/Desktop

    
risposta data 12.01.2016 - 18:20
fonte
1

Per dare un modo più sofisticato e di internazionalizzazione sicuro di farlo in modo strano:

Esegui questo e prendi uno o due screenshot e attendi qualche secondo. Emetterà le syscalls effettuate dal processo screencapture mentre rinominerà il file screenshot. Premi ctrl + C per terminarlo.

sudo bash -c "while [ -z \$(pgrep screencapture) ]; do :;  dtruss -n screencapture 2>&1 | grep rename; done"

Esempio di output:

4737/0xacd92:  rename("/Users/max/Desktop/.Screen Shot 2016-01-12 at 18.49.37.png-vHaw
sudo bash -c "while [ -z \$(pgrep screencapture) ]; do :;  dtruss -n screencapture 2>&1 | grep rename; done"
", "/Users/max/Desktop/Screen Shot 2016-01-12 at 18.49.37.png
4737/0xacd92:  rename("/Users/max/Desktop/.Screen Shot 2016-01-12 at 18.49.37.png-vHaw%pre%", "/Users/max/Desktop/Screen Shot 2016-01-12 at 18.49.37.png%pre%")        = 0 0
4737/0xacd92:  rename("/Users/max/Desktop/.Screen Shot 2016-01-12 at 18.49.37 (2).png-CYss%pre%", "/Users/max/Desktop/Screen Shot 2016-01-12 at 18.49.37 (2).png%pre%")    = 0 0
") = 0 0 4737/0xacd92: rename("/Users/max/Desktop/.Screen Shot 2016-01-12 at 18.49.37 (2).png-CYss%pre%", "/Users/max/Desktop/Screen Shot 2016-01-12 at 18.49.37 (2).png%pre%") = 0 0

Nel caso precedente, gli screenshot sono stati salvati in /Users/max/Desktop/ .

    
risposta data 12.01.2016 - 18:54
fonte
1

Prova a eseguire sudo bash -c "opensnoop | grep Screen" in Terminale e fai uno screenshot. Ti mostrerà dove finisce.

Che cosa fa: Controlla tutte le operazioni sui file e i filtri per le voci con "Schermo" nei loro nomi.

    
risposta data 12.01.2016 - 18:20
fonte

Leggi altre domande sui tag