Intenté usar DISPLAY=:0 import -window root "$HOME/Pictures/screenshot.png"
(import
es parte de la suite ImageMagick), pero eso solo muestra una pantalla negra.
Quiero hacer esto porque quería automatizar la apertura de una aplicación y tomar capturas de pantalla en diferentes idiomas, y para cambiar de idioma, necesito reiniciar lightdm. por lo tanto, ejecute en un tty para que su secuencia de comandos continúe ejecutándose...
Respuesta aceptada:
Además de las respuestas existentes, para mostrar la captura de pantalla en ASCII en la terminal:
xwd -root -display :0 | convert - jpg:- | jp2a - --colors
(Requiere x11-apps
para xwd
, imagemagick
para convert
y jp2a
.)