gdm のスクリーンショットをとりたかったので調べてみたが、コンソールから画面を指定すれば普通に取得できるようだ。

PCを起動するとログイン画面になるので、 Ctrl-Alt-F1 なんかでコンソールに移動してログイン。私は ImageMagick を使って取得した。取得には管理者権限が必要みたいだ。

だが単純に実行するだけだと gdm が休止してて真っ暗な画像になる。そこで pause オプションを使って取得するのを待ってもらって、その間に Ctrl-Alt-F7 なんかでまた gdm の画面に戻る。それで取得できた。

sudo import -display :0.0 -window root -pause 5 gdm.png

これなら他のログインマネージャでもできそう。 SLiM はもともとスクリーンショットが取れるようになっているのでこんなめんどくさいことをする必要はないが。

取得した画像

Fedora

fedora gdm screenshot

Ubuntu

ubuntu gdm screenshot

使用環境

  • Fedora 14 (2.6.35.10-74.fc14.i686)
  • GDM 2.32.0
  • ImageMagick 6.6.4-1

  • Ubuntu 10.10 (2.6.35-25-generic)
  • GDM 2.30.5
  • ImageMagick 6.6.2-6