¿Cómo cambio la ubicación de las capturas de pantalla de macOS?

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.

Hay algunas sutilezas con Touch Bar que agregan opciones, pero la funcionalidad principal de una carpeta predeterminada es algo que puede configurar en cada versión de macOS con acciones específicas. apple.stackexchange.com/questions/263424 puede ser la versión principal de Touch Bar de este

Respuestas (6)

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:

  1. Ingrese al modo de captura de pantalla:

    • Presione Command+ Shift+5
    • Presione el botón Captura de pantalla de la barra táctil
  2. Vaya a la ventana de opciones de capturas de pantalla flotantes.

  3. SeleccioneOptions > Save to > Other Location...
  4. Elige una nueva ubicación para la captura de pantalla.

Seleccione "Opciones" aquí:

Opciones de captura de pantalla

Ahora todas las capturas de pantalla se almacenarán en la ubicación elegida.

Esta es mi respuesta preferida para macOS-es modernos.

Si usa TinkerTool , puede cambiar la ubicación en la que se guardará la captura de pantalla:

texto alternativo

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.

Gracias ... ¿alguna forma de hacerlo usando 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.

Esta es una excelente información, pero debe formularse como una nueva pregunta (¿Cómo puedo cambiar el nombre de un archivo de captura de pantalla) y luego copiar su respuesta a eso. Está perfectamente bien (¡y alentado!) hacer y responder su propia pregunta para compartir conocimientos. Publique un comentario sobre mi pregunta con un enlace a su pregunta después de publicarla y lo votaré.
@Josh - ¡gracias! en realidad, probablemente deberías votar a favor de Lri aquí: apple.stackexchange.com/questions/53422/… ... Encontré la respuesta de Lri después de todo este lío. La cuestión es: su pregunta apareció constantemente en las búsquedas de Google, y esa otra nunca lo hizo (pero finalmente la encontré simplemente navegando en StackExchange sin Google).
Tenga en cuenta que esto no funcionará en 10.11+ ya que todo /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.

https://support.apple.com/en-us/HT201361

¿Tiene eso el mismo efecto que usar el defaultscomando que he disfrutado durante 10 años?
@Josh, creo que la respuesta de Gyunter ahora es la mejor en esta página y debe elegirse como la respuesta aceptada. Ahora es fácil hacerlo a través de la interfaz de usuario de Capturas de pantalla.

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.

Has malinterpretado mi pregunta. Obviamente, puedo moverlos después de que los toman, quería saber cómo cambiar su ubicación cuando los toman.