はじめに
Tizen IVI 3.0 以降は X11 を捨てて wayland 一本になりました。
wayland のリファレンス実装 weston でのスクリーンショットを取る方法の情報が少ないのでメモります。
weston(wayland) の screenshot の取り方
元ネタは https://bugs.tizen.org/jira/browse/TIVI-44
weston上で Win + s を入力すると png のスクリーンショットが /proc/"weston の PID"/cwd/wayland-screenshot.png と生成されます。
入力したコマンドは以下の通り。
(Win + s を入力)
root:~> ps -ef|grep weston
root 178 170 0 8月07 ? 00:00:00 /usr/bin/weston-launch -- -i0
app 191 178 0 8月07 tty2 00:00:00 /usr/bin/weston -i0 <- weston の pid は 191
app 211 191 0 8月07 tty2 00:00:00 /usr/libexec/weston-keyboard
app 215 191 0 8月07 tty2 00:00:00 /usr/libexec/weston-desktop-shell
root 350 283 0 00:42 pts/0 00:00:00 grep weston
root:~> scp /proc/191/cwd/wayland-screenshot.png $USER@$SERVER:~/ <- png ファイルを scp 経由で送信する。
おわりに
wayland になって X11 で使えてた手法が使えなくなってちょっと不便ですね。