xwdをつかいます。
デスクトップの場合
$ xhost si:localuser:root $ echo 'sleep 20; xwd -root' > /tmp/shot.sh
Ubuntuのlogin画面の場合。
$ echo 'sleep 20; DISPLAY=:0 XAUTHORITY=/var/run/lightdm/root/$DISPLAY xwd -root' > /tmp/shot.sh
というように、/tmpにスクリプトを作っておき、Alt-F1でターミナルに。
ログインして、以下で起動。
$ sudo bash /tmp/shot.sh >/tmp/shot.xwd
20秒以内に、取りたい画面へ。
20秒経つとshot.xwdがとれているので、
$ convert /tmp/shot.xwd /tmp/shot.png
でpng画面になります。