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.
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
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-vHawsudo 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.png4737/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/
.
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.
Leggi altre domande sui tag el-capitan