¿Cómo hago capturas de pantalla con retraso?

30

Si bien presionar en Prnt Scrnsu mayoría toma una captura de pantalla, a veces no funciona como se esperaba. El caso más común es cuando un menú desplegable está activo.

¿Cómo hago tales capturas de pantalla? Quiero una solución que funcione con la captura de pantalla predeterminada o la herramienta de captura de pantalla que viene con mi distribución.

Bruno Pereira
fuente

Respuestas:

38

La respuesta es bastante similar para cada distribución. Requiere que use la función de "retraso" presente en estas herramientas. La función de retraso le permite emitir el comando para tomar una captura de pantalla después de un intervalo que especifique. Puede configurar este intervalo de modo que, después de haber emitido el comando, tenga tiempo suficiente para que aparezca la pantalla que desea capturar.

La forma exacta de configurar un retraso depende de la aplicación de captura de pantalla predeterminada de cada distribución. Y, como a menudo, puede hacer lo que quiera a través de una GUI o un atajo de terminal o teclado.

GNOME / Unidad en 12.10

La herramienta predeterminada es Captura de pantalla (también conocida gnome-screenshotsi desea ejecutarla desde un terminal). Entonces, comenzaría a escribir screenshoten Unity's Dash para ver que aparece y hacer clic en él. Luego verá una pequeña ventana con varias opciones:

gnome-screenshot

Algunas opciones estarán expuestas dependiendo de lo que elija. Si elige capturar toda la pantalla, "Incluir el borde de la ventana" y "Aplicar efecto" no estarán disponibles.
Configura las cosas como quieras. Un retraso de cinco segundos es un buen punto de partida para que pueda mostrar la pantalla real que desea capturar. Para que todo funcione, haga clic en "Tomar captura de pantalla". Configura rápidamente lo que quieres y espera.
Escuchará el sonido de un obturador de cámara (anticuado) y aparecerá una nueva pantalla.
En ella, verás:

  • una "miniatura" de la captura de pantalla
  • una opción para especificar el nombre y el destino para guardar la captura de pantalla
  • y la posibilidad de guardarlo en el portapapeles si desea procesar la imagen aún más.

El formato de imagen predeterminado .pnges, en opinión de algunos , un formato más adecuado que .jpg.

Tenga en cuenta que la función de retraso de tiempo de gnome-screenshot no está disponible si elige "Seleccionar área para capturar".

Lubuntu 12.10

La herramienta de captura de captura de pantalla predeterminada en Lubuntu se llama scrot . Hay una manera de usar scrotcon un retraso de tiempo que no requiere usar el terminal. Pero implica una edición única de un archivo llamado lubuntu-rc.xmldespués de hacer una copia de seguridad por seguridad. Este archivo se encuentra en ~/.config/openbox. Vaya a esta subcarpeta con su administrador de archivos, haga clic derecho en el archivo y ábralo con su editor de texto favorito. Luego busque algo como:

<!-- Launch scrot when Print is pressed -->
<keybind key="Print">
  <action name="Execute">
    <command>....</command>
  </action>
</keybind>  

¿Dónde ....está lo que hay actualmente entre <command>y </command>? Reemplazar ....con

scrot -b -d 5 ~/Desktop/%Y:%m:%d:%H:%M:%S.png

Guarde el archivo y ciérrelo.

Entra en una terminal y corre openbox --reconfigure. (No verá que sucede nada y volverá a recibir su mensaje si no ha estropeado nada. Si ha estropeado algo, obtendrá un error. Ahí es cuando la copia de seguridad es útil). El comando es un paso necesario para garantizar que sus ediciones lubuntu-rc.xmlestén ahora activas.

Lo que has hecho por la edición lubuntu-rc.xmles preguntar scrota

  • tomar una captura de pantalla completa (incluidos los bordes de las ventanas debido a -b)
  • con un retraso de cinco segundos
  • asigne un nombre al archivo en función de la hora actual del año: mes: día: hora: min: seg. en el .pngformato y
  • para guardar la imagen en tu escritorio.

Lo que se describió anteriormente básicamente le permite presionar Prnt Scrn, luego hacer lo que quiera, como abrir un menú dentro de los 5 segundos después de lo cual scrottoma una captura de pantalla de ventana completa. Lo hace en silencio. No esperes escuchar ni ver nada.

Ejecutar man scrotdesde un terminal le proporciona más información sobre scrot.

Se puede modificar el código para tomar una instantánea de la ventana activa solo -uagregando y asignando la combinación de teclas de Alt+ Prnt Scrna este código.

Con ambos Prnt Scrny Alt+ Prnt Scrn, es posible agregar -q Nal código donde -qle dice scrotque guarde la imagen con una calidad que no sea el valor predeterminado, Nque es 75. Un valor alto creará un archivo de mayor calidad pero más grande. Según man scrotel efecto de -qdepende del formato de imagen elegido.

Xubuntu 12.10

La herramienta de captura de pantalla predeterminada en Xubuntu 12.10 es Xfce4-screenshooter. Tiene una GUI que no se ve muy diferente de la de GNOME:

XS-1

Al igual que con la herramienta de captura de pantalla de GNOME, hay algunas opciones, pero la función de retraso no está disponible con "Seleccionar una región".

Al hacer clic OK, aparece otra ventana con opciones para guardar la imagen en un archivo, copiarla en el portapapeles, abrirla con programas que puedan manipular imágenes (como muestra el menú desplegable) e incluso cargarla en un servicio específico de alojamiento de imágenes.

XS-2

Si uno opta por guardar la imagen en el disco, aparece una pantalla normal "Guardar como" que le permite especificar el nombre, el tipo de archivo y la ubicación del formato guardado.

man xfce4-screenshootertiene detalles de los interruptores disponibles y estos podrían ayudar si un usuario está interesado en modificar las funciones de Prnt Scrny Alt+ Prnt Scrnpara usar siempre la opción de retraso.

  • Prnt Scrnse podría establecer a xfce4-screenshooter -d 5 -f. Luego, cada vez que Prnt Scrnse presiona, xfce4-Screenshooter tomará una instantánea de la pantalla completa debido a -fun retraso de 5 segundos y luego le pedirá un nombre de archivo y ubicación.
  • Alt+ Prnt Scrnpodría establecerse en xfce4-screenshooter -d 5 -wpara tomar la ventana activa debido a -w.
Comunidad
fuente
13

Yo uso un programa llamado ShutterInstalar persiana . Que yo sepa, funciona en la mayoría de los administradores de escritorio: actualmente lo uso en Unity sin problemas, también funciona en Kubuntu y Mint actuales.

Puede ver sus botones para tomar capturas de pantalla (en orden, botones de izquierda a derecha):

  • Selección de la pantalla.
  • Uno o más de los espacios de trabajo / escritorios
  • Ninguna ventana que esté abierta.
  • Cualquier selección de una ventana.
  • Un único menú o menús en cascada desde una aplicación
  • Consejos sobre herramientas
  • Sitios web

Además, en la parte inferior puede ver que también tiene una función de retraso. Tiene una herramienta de edición básica muy buena, así como un indicador de aplicación.

He estado súper por favor con eso por mucho tiempo.

Kleinric
fuente
66
He usado el obturador durante 2 años. Cada vez que necesitaba una captura de pantalla cronometrada, recurrí a gnome-screen-shot porque nunca vi ese control de 'retraso' en la parte inferior. Muchas gracias por señalar esto, hace que tomar capturas de pantalla de cosas como menús sea mucho más fácil.
Leo Ufimtsev
Tenga en cuenta que la demora NO funciona en modo "Selección", desafortunadamente. En cambio, debe usar el modo de captura de pantalla "Escritorio".
Gabriel Staples
1
Actualización: no es cierto! Para usarlo en el modo de selección, es un poco extraño: configura el retraso, luego haz clic en el botón "Selección", haz tu selección y presiona Intro. Al hacer su selección, tendrá que adivinar dónde estará el menú del que desea una captura de pantalla. Luego, suba su menú y cuando se agote el tiempo de espera, la captura de pantalla se tomará donde seleccionó previamente. Si el menú del que desea una captura de pantalla se ajusta en el espacio de selección, ¡estará allí! Hecho. Funciona lo suficientemente bien: siempre puede recortar un poco más después de tomar la captura de pantalla de esta manera en caso de que su selección sea demasiado grande.
Gabriel Staples
Gracias Gabriel Staples. "un poco raro" lo está poniendo a la ligera! Jajaja Me encanta el obturador y lo uso mucho con todas sus funciones de edición y ahora conozco un código de trucos del obturador. ;)
Jim
6

Si está ejecutando Ubuntu y prefiere usar la línea de comando, gnome-screenshot debe venir preinstalado en el sistema y tiene algunas opciones útiles de línea de comandos (y debería poder hacer todo lo que puede hacer desde la GUI a través de la línea de comandos).

Por ejemplo, para tomar una captura de pantalla con un retraso de 5 segundos:

gnome-screenshot --delay 5

Ejecute man gnome-screenshotla lista completa de opciones o vea algunos ejemplos en esta publicación de blog: 4 métodos para tomar capturas de pantalla en Ubuntu Linux

IQAndreas
fuente
No llena su "Quiero una solución que funcione con la captura de pantalla predeterminada o la herramienta de captura de pantalla que viene con mi distribución". requisito, pero espero que ayude a alguien por ahí.
IQAndreas
5

Respuesta perezosa ( para estudiantes rápidos independientes )

Hay controversia con respecto a esta situación. .

Respuesta rápida / solución alternativa ( para usuarios avanzados de ubuntu )

  • Agregue un acceso directo personalizado al siguiente comando:
    gnome-screenshot --delay=numIntValueInSecs
    por ejemplo
    gnome-screenshot --delay=3
  • Agregue otra para tomar capturas de pantalla de ventana activas:
    gnome-screenshot -w --delay=3

    Eso es todo , pero también recomendaría configurar otros 2 que le darían más tiempo para navegar más profundo en los menús.

    • gnome-screenshot --delay=10
    • gnome-screenshot -w --delay=10

    captura de pantalla de la modificación del atajo de teclado

Respuesta elaborada ( pasar de novato a hacker )

Introducción:

Cada vez que presiona PrntScr, todo lo que Ubuntu hace es llamar, gnome-screenshotque generalmente se encuentra en la /usr/bin/ruta y está disponible desde el "terminal" (teletipo, tty, cli, línea de comando / indicador), para que pueda usarlo en todo tipo de formas para adaptarse a su funky propósitos

El gnome-screenshotpequeño programa acepta parámetros opcionales, puedes ver todas las opciones pasando el parámetro estándar para pedir ayuda, ya sabes cuál ( -h)

captura de pantalla de la ayuda de gnome-screenshot en la terminal

Si todavía no está seguro de cómo usar esto, siempre puede leer una ayuda más detallada, solo solicite la escritura manual man gnome-screenshot

captura de pantalla de la página de manual de gnome-screenshot en la terminal

Mientras más leas los manuales completos, piratear ubuntu para satisfacer tus necesidades se volverá intuitivo y no necesitarás que otras personas te den instrucciones paso a paso. Tal vez en este punto ya sepa cómo hacer esta solución por sí mismo, si todavía está perdido (con suerte no), solo siga leyendo ...

Instrucciones:

  • Paso cero: abra la configuración del sistema de Ubuntu y navegue hasta la opción Teclado:

captura de pantalla del teclado de resaltado del menú de configuración del sistema de ubuntu

Ahora

  1. Navega a la Shortcutspestaña.
  2. Seleccionar Custom Shortcuts
  3. Presione el +botón para agregar su nuevo acceso directo personalizado.
  4. Dale un nombre y un comando.
    (tal como se describe en la "Respuesta rápida" anterior)
    4½. Asigne la combinación de teclas que desee.
  5. Cierra esta ventana o no funcionará.

captura de pantalla de la modificación del atajo de teclado con notas paso a paso

*¡presto!
Acabas de dar un paso más para ser un maestro de ubuntu, espero que esta respuesta haya sido útil *

JorgeArtware
fuente
¡Excelente! Lo que me gustaría saber ahora es por qué gnome-screenshotse simplificó la interfaz y se eliminó el retraso. ¿Eso lo haría mucho más fácil?
Alexis Wilke
Probablemente deberías preguntar a los desarrolladores de gnome-screenshot, personalmente no lo sé.
JorgeArtware