Respuestas:
Hay una aplicación llamada fbgrab
que (como su nombre lo sugiere) toma una foto del framebuffer actual. Esto podría no funcionar en las nuevas configuraciones de KMS.
sudo apt-get install fbgrab
fbgrab screenshot.png
Si eso falla, siempre puede usar una VM en VirtualBox.
Si desea tomar una foto de otro TTY, fbgrab
tome un -c N
argumento (donde N
se reemplaza con el /dev/ttyN
que está usando).
Entonces, si querías tty1:
sudo fbgrab -c 1 Desktop/tty-screenshot.png
sudo -E fbgrab vt1.png
. Pero funcionó muy bien.
Para tomar una captura de pantalla de la primera consola virtual (AKA screendump ) y guardarla en un archivo llamado "captura de pantalla":
sudo cat /dev/vcs1 > screenshot
Con este método, las capturas de pantalla se guardan en formato de texto sin formato, no una imagen (verifique esto con file
o mimetype
comando). Simplemente genera un volcado de pantalla y luego EOF. Tenga en cuenta que la salida no contiene caracteres de nueva línea, por lo que puede ser necesario algún procesamiento:
sudo cat /dev/vcs1 | fold > screenshot
fold
ajusta cada línea de entrada para que se ajuste al ancho especificado (80 por defecto).
No puede tomar la captura de pantalla de una consola virtual cuando los gráficos están habilitados.
fbgrab foo.png
diceError: Couldn't open /dev/fb0.
. ¿Alguna idea de por qué?