Inmediatamente después de actualizar mi iMac a OS X El Capitan, versión 10.11.2, mis capturas de pantalla ya no se guardan en el escritorio. Usando "control + shift + 4", mi disparo capturado simplemente desaparece, no sé a dónde va.
Inmediatamente después de actualizar mi iMac a OS X El Capitan, versión 10.11.2, mis capturas de pantalla ya no se guardan en el escritorio. Usando "control + shift + 4", mi disparo capturado simplemente desaparece, no sé a dónde va.
Si se ha cambiado la ubicación, escriba esto en la Terminal
defaults read com.apple.screencapture location
le mostrará dónde está configurado actualmente.
Si no lo has cambiado, es decir, aún está configurado en el escritorio predeterminado & nunca se ha redirigido, se producirá un error con
The domain/default pair of (/Users/[user]/Library/Preferences/com.apple.screencapture, location) does not exist
Si no existe & aún no se guarda en el Escritorio, luego intenta restablecerlo allí con
defaults write com.apple.screencapture location ~/Desktop
Para ofrecer una forma más sofisticada e internacional de hacerlo de forma extraña:
Ejecuta esto y toma una o dos capturas de pantalla y espera unos segundos. Emitirá las llamadas al sistema realizadas por el proceso de captura de pantalla al cambiar el nombre del archivo de captura de pantalla. Presione ctrl + C para finalizarlo.
sudo bash -c "while [ -z \$(pgrep screencapture) ]; do :; dtruss -n screencapture 2>&1 | grep rename; done"
Salida de ejemplo:
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
En el caso anterior, las capturas de pantalla se guardaron en /Users/max/Desktop/
.
Intenta ejecutar sudo bash -c "opensnoop | grep Screen"
en Terminal y toma una captura de pantalla. Te mostrará dónde termina.
Lo que hace: Supervisa todas las operaciones de archivo y filtra las entradas con "Pantalla" en sus nombres.
Lea otras preguntas en las etiquetas el-capitan