3

Есть ли способ сделать снимок экрана с удаленным входом в систему на этой машине с помощью ssh?
Vnc не годится, так как AFAIK не может стать владельцем существующего X-сеанса.

2 ответа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

Это очень удобно, так как вам не нужно копировать временные файлы.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .