How to do it with Xwindow?

  1. 用什么抓图?答: import (ImageMagick). 没有就用 xwd。
  2. 用什么得知一个窗口的 id 和其它信息?答: xwininfo.
  3. 用什么程序监测一个窗口发生的事件?怎么知道按键的 modifier 符号?答: xev
  4. 怎样看到一个窗口的 property?答: xprop
  5. 怎样知道剪贴板里的内容?答: xclipboard
  6. 怎样知道当前 display 的信息?答: xdpyinfo
  7. 怎样刷新所有窗口的屏幕?答: xrefresh
  8. 怎样更换桌面背景?

ImageMagick 的 display 程序就可以达到这个目的。

display -window root `xwininfo -root -stats | grep -e -geometry` \
   pic/cat_11.jpg