Tomando captura de pantalla vía ssh

Tomando captura de pantalla vía ssh

¿Hay alguna manera de tomar una captura de pantalla de lo que hay en pantalla al iniciar sesión de forma remota en esa máquina con ssh?
Vnc no sirve, ya que AFAIK no puede tomar posesión de una sesión X existente.

Respuesta1

Quizás quieras probar esto:

xwd -out screenshot.xwd -root -display :0.0

Guardará la captura de pantalla en capture.xwd, que GIMP debería poder abrir. Consulte la página de manual de xwd aquí:http://linux.die.net/man/1/xwd

Respuesta2

Suponiendo que tiene ImageMagick instalado en la máquina local y remota, el servidor X en la máquina remota se está ejecutando como el usuario con el que se está conectando, puede tomar una captura de pantalla de forma remota y mostrarla en su servidor X local de esta manera:

ssh [email protected] "DISPLAY=:0 import -window root -" | display

Esto es muy conveniente ya que no necesita copiar ningún archivo temporal.

información relacionada