Captura de tela via ssh

2

Existe uma maneira de tirar uma captura de tela do que está na tela sendo remotamente registrada nessa máquina com o ssh?
Vnc não é bom, já que a AFAIK não pode apropriar-se de uma sessão X existente.

    
por mbq 22.12.2010 / 14:33

2 respostas

9

Você pode tentar isso:

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

Ele salvará a captura de tela em screenshot.xwd, que o GIMP deverá abrir. Confira a man page do xwd aqui: link

    
por 22.12.2010 / 15:32
1

Supondo que você tenha o ImageMagick instalado na máquina remota e local, o servidor X na máquina remota está sendo executado como o usuário com o qual você está se conectando, você pode capturar uma imagem remotamente e exibi-la no seu servidor X local da seguinte forma:

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

Isso é muito conveniente, já que você não precisa copiar nenhum arquivo temporário.

    
por 13.10.2017 / 18:05