Xephyr で二重ログイン
ログイン画面のスナップショットを取るときに、これまで、
$ gdmflexiserver -n
していたのですが、gdmの設定をいじるとXephyrを使って同じことができる。具体的には、 /etc/X11/gdm/custom.conf をいじって、
[xdmcp] Enable=true
とすると、greeterではないけど、外部マシンからログインできるようになる。
[daemon] RemoteGreeter=/usr/libexec/gdmgreeter
も追加すると greeter も使える。
Xephyr では、localhostにログインするために、
$ Xephyr -query 127.0.0.1 -screen 800x600 :1 &
これで、800x600の画面が表示される。ディスプレイ番号はここでは1を使っているけど、ダメな場合は必要に応じて変更してみてください。