¿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.