Respuestas:
Hay una aplicación llamada fbgrabque (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, fbgrabtome un -c Nargumento (donde Nse reemplaza con el /dev/ttyNque 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 fileo mimetypecomando). 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.pngdiceError: Couldn't open /dev/fb0.. ¿Alguna idea de por qué?