
SSH を使用してそのマシンにリモート ログオンし、画面に表示されているもののスクリーンショットを撮る方法はありますか?
私の知る限り、Vnc は既存の X セッションの所有権を取得できないため、役に立ちません。
答え1
これを試してみるといいかもしれません:
xwd -out screenshot.xwd -root -display :0.0
スクリーンショットは screenshot.xwd に保存され、GIMP で開くことができます。xwd のマニュアル ページは、こちらで確認できます。http://linux.die.net/man/1/xwd
答え2
リモート マシンとローカル マシンに ImageMagick がインストールされていて、リモート マシン上の X サーバーが接続しているユーザーとして実行されている場合、次のようにリモートでスクリーンショットを撮り、ローカル X サーバーに表示できます。
ssh [email protected] "DISPLAY=:0 import -window root -" | display
一時ファイルをコピーする必要がないので、非常に便利です。