¿Captura el área de la pantalla sin un entorno de escritorio?

Respuestas:

9

El escroto con un nombre eufónico toma capturas de pantalla de la línea de comando ...

Tiene un par de opciones simples, que incluyen un retraso de tiempo y calidad de imagen.

Si desea tomar una foto en la consola y está ejecutando un framebuffer, puede usar fbgrab .

jasonwryan
fuente
Tuve problemas con fbgrab. Puedo dar fe de que mi frame buffer es 1366x768 pero tanto fbgrab como fbshot think / dev / fb0 son 1024x768, lo que escala las fuentes de la consola y me pone triste. Cuando le doy a fbgrab el ancho y la altura, dice que no hay suficientes datos.
BentFX
@BentFX ¿está seguro de que la resolución real del framebuffer es 1366x768, o es solo la resolución nativa de su pantalla (panel)? ¿Qué cat /sys/class/graphics/fb0/{modes,virtual_size}da? Además, si realiza un volcado de 1024x768, ¿se recorta la imagen?
rozcietrzewiacz
Ok, puedo dar fe del hecho de que a menudo me sorprenden hablando fuera de mi clase. Sí, es 1024x768, pero mi pantalla X es 1366 y eso es parte de lo que hizo que la salida de fbgrab se viera tan mal. 1366 es el ancho nativo y es filoso. 1024x768 es borroso. Desde la consola se ve muy bien suavizado, pero una foto de él es simplemente feo. :) Estoy corregido!
BentFX
11

ImageMagick viene con la importutilidad para tomar capturas de pantalla. Tiene toneladas de opciones, pero por defecto le permite dibujar un rectángulo en la pantalla y guarda solo esa parte. Si desea una ventana completa, puede usarla -window ID; el identificador "root" captura la pantalla completa

Michael Mrozek
fuente
3

He estado usando Shutter bajo Xmonad sin ningún entorno de escritorio y ha funcionado bien. Shutter es una aplicación GUI con una cantidad decente de características.

La mayoría de las veces escribiría " shutter -s" en un lanzador / terminal y el programa me permitirá elegir el área de la pantalla que quiero capturar. Luego presiono Entery el archivo se guardará en mi carpeta de inicio.

phunehehe
fuente
3

Si está buscando soluciones minimalistas, su Xorgservidor ya puede venir con una herramienta llamada xwd. Si no, y lo instalaría por separado, podría ser la posibilidad más ligera: el binario tiene solo 27 KB de tamaño. ¡Cuidado, porque genera datos stdout!

Pero el problema con xwdes que vuelca la captura de pantalla en un datos de imagen Vaciado Ventana XWD X formato, no una imagen estándar. Puede ver dichos volcados con un xwudprograma complementario (ejecutar xwud -in yourdumpfile). Para obtener un archivo de imagen típico, necesitaría convertirlo usando algo como xwdtopnmo convertdesde ImageMagick.

rozcietrzewiacz
fuente