Apakah ada cara untuk mengambil tangkapan layar dari apa yang ada di layar dengan cara login jarak jauh pada mesin itu dengan ssh?
Vnc tidak baik, karena AFAIK tidak dapat mengambil kepemilikan dari sesi X yang ada.
Apakah ada cara untuk mengambil tangkapan layar dari apa yang ada di layar dengan cara login jarak jauh pada mesin itu dengan ssh?
Vnc tidak baik, karena AFAIK tidak dapat mengambil kepemilikan dari sesi X yang ada.
Jawaban:
Anda mungkin ingin mencoba ini:
xwd -out screenshot.xwd -root -display :0.0
Ini akan menyimpan tangkapan layar ke screenshot.xwd yang harus dibuka oleh GIMP. Lihat halaman manual xwd di sini: http://linux.die.net/man/1/xwd
Dengan anggapan Anda telah menginstal ImageMagick pada mesin jarak jauh dan lokal, server X pada mesin jarak jauh berjalan sebagai pengguna yang Anda hubungi, Anda dapat mengambil tangkapan layar dari jarak jauh dan menampilkannya di server X lokal Anda seperti ini:
ssh user@example.com "DISPLAY=:0 import -window root -" | display
Ini sangat nyaman karena Anda tidak perlu menyalin file sementara apa pun.