login画面などを実機で撮ろう

 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画面になります。


トップ   編集 凍結解除 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2015-10-23 (金) 22:49:54