Есть ли способ сделать снимок экрана с удаленным входом в систему на этой машине с помощью ssh?
Vnc не годится, так как AFAIK не может стать владельцем существующего X-сеанса.
3
2 ответа
10
Вы можете попробовать это:
xwd -out screenshot.xwd -root -display :0.0
Это сохранит скриншот в screenshot.xwd, который должен открывать GIMP. Посетите страницу руководства xwd здесь: http://linux.die.net/man/1/xwd
1
Предполагая, что у вас установлен ImageMagick на удаленном и локальном компьютере, X-сервер на удаленном компьютере работает как пользователь, к которому вы подключаетесь, вы можете сделать снимок экрана удаленно и отобразить его на локальном X-сервере следующим образом:
ssh user@example.com "DISPLAY=:0 import -window root -" | display
Это очень удобно, так как вам не нужно копировать временные файлы.