Después de OS X El Capitan, versión 10.11.2, mis capturas de pantalla desaparecen

1

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.

    
pregunta Tom 12.01.2016 - 18:16

3 respuestas

3

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

    
respondido por el Tetsujin 12.01.2016 - 18:20
1

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-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

En el caso anterior, las capturas de pantalla se guardaron en /Users/max/Desktop/ .

    
respondido por el Max Ried 12.01.2016 - 18:54
1

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.

    
respondido por el Max Ried 12.01.2016 - 18:20

Lea otras preguntas en las etiquetas