Como desarrollador, tomo muchas capturas de pantalla. A menudo tomo capturas de pantalla para compartir con los miembros de Stack Exchange en el chat.
El problema es que mi escritorio está tan lleno de capturas de pantalla que ahora se superponen. Me gustaría guardar todas las capturas de pantalla en una carpeta o directorio dedicado.
En macOS, ¿cómo cambio la ubicación predeterminada donde se guardan las capturas de pantalla?
Estas son las capturas de pantalla tomadas con CommandShift3o CommandShift4atajos de teclado.
Preferiría una solución que no requiera instalar ningún software.
Según esta página ...
defaults write com.apple.screencapture location <path>
Además, para activar/desactivar la sombra:
defaults write com.apple.screencapture disable-shadow -bool true
defaults write com.apple.screencapture disable-shadow -bool false
Y para cambiar el tipo de archivo:
defaults write com.apple.screencapture type <format>
querrás
killall SystemUIServer
para que los comandos surtan efecto.
A partir de macOS 10.14+, no necesita ningún software o script específico. La ubicación predeterminada de la captura de pantalla se puede cambiar en la interfaz de usuario de la aplicación Captura de pantalla:
Ingrese al modo de captura de pantalla:
Vaya a la ventana de opciones de capturas de pantalla flotantes.
Options > Save to > Other Location...
Seleccione "Opciones" aquí:
Ahora todas las capturas de pantalla se almacenarán en la ubicación elegida.
Si usa TinkerTool , puede cambiar la ubicación en la que se guardará la captura de pantalla:
Y también puede Agregar controla los dos accesos directos anteriores para colocar la captura de pantalla en el portapapeles en lugar de guardarla en el escritorio y pegarla en el Editor de imágenes como Acorn.
defaults
?Me doy cuenta de que esta pregunta se hizo hace años...
No obstante, llegué aquí ayer tratando de arreglar los nombres (nombres de archivo base) de los archivos PNG de captura de pantalla.
Más tarde encontré la respuesta que necesitaba, así que la ofrezco aquí para futuros visitantes.
Si odias los nombres que se parecen a:
Screen shot 2011-07-05 at 5.38.53 AM
Entonces puedes arreglarlo en tres pasos:
Primer intento:
defaults write com.apple.screencapture name "screenshot"
O use cualquier palabra que desee como reemplazo de la "Captura de pantalla" predeterminada.
Luego (quita tus privilegios de superusuario/sudo y) edita este archivo:
/System/Library/CoreServices/SystemUIServer.app/Contents/Resources/English.lproj/Localizable.strings
Si su computadora no está localizada para usar "English.lproj", busque el lproj apropiado en esa misma carpeta de Recursos.
Esto es lo que se debe editar en Localizable.strings:
/* Format screencapture file names */
/* "%@ %@ at %@" = "%1$@ %2$@ at %3$@"; */
"%@ %@ at %@" = "%1$@_%2$@_%3$@";
Mantenga el lado izquierdo como "%@ %@ en %@" y modifique el lado derecho (después del signo igual) a su gusto. En el fragmento anterior, se usan guiones bajos donde antes se usaban espacios en blanco.
Por último, por supuesto:
killall SystemUIServer
Encontré esta información en esta página web , y me funciona en 10.6.
/System/
está protegido por la Protección de integridad del sistema (SIP).La respuesta de Apple:
Dónde encontrar capturas de pantalla
De forma predeterminada, las capturas de pantalla se guardan en su escritorio con el nombre "Captura de pantalla [fecha] a las [hora].png".
En macOS Mojave o posterior, puede cambiar la ubicación predeterminada de las capturas de pantalla guardadas desde el menú Opciones en la aplicación Captura de pantalla . También puede arrastrar la miniatura a una carpeta o documento.
defaults
comando que he disfrutado durante 10 años?Utilice las capturas de pantalla de Vista previa. Puede guardar en cualquier lugar que desee, cambiar el nombre de la captura de pantalla o el tipo de archivo. Se encuentra en el menú Archivo de vistas previas.
bmike