Skip to content
boustrophedon edited this page Apr 1, 2013 · 16 revisions

Welcome to the clippy.py wiki!

Current prank ideas:

  • switch random keys -- done, requires xmodmap
  • switch desktop background
  • open random FF/chrome tabs (jazzhands, etc) -- done, needs more urls
  • focus random windows -- done, requires wmctrl
  • open random MSWord files (that we plant in some random dir)
  • open random images (just in browser, then focus browser)
  • randomly move mouse? -- done, requires python-xlib
  • run with monit so it always comes back
  • alias kill to "kill; /usr/bin/clippy.py&" (it has to sleep 30 seconds or so on start?)
  • random popup messages -- done, with a few messages, we could prolly add some more
  • change window layout, toggle floating, etc
  • switch vim and emacs (and/or ed, etc)
  • change shell to csh or lush or something? Will this actually have that much of an effect? They prolly already have terms open...

Install todo:

  • make repo public -- Why does it have to be public? so that people can see all our hard work?
  • install deps (python-xlib, wmctrl, anything else?) python gtk bindings and pynotify
  • git clone repo into /usr/local/bin/clippy or something
  • in /etc/bashrc, run clippy
  • in /etc/bashrc, alias kill="python2 /usr/local/bin/clippy/clippy.py; kill" anything else? monit?
  • for monit: put file in /etc/monit.d/clippy check process clippy with /usr/local/bin/clippy/clippy.pid #(we need to create a pidfile though, see http://mmonit.com/wiki/Monit/FAQ) start = "/usr/local/bin/clippy/clippy.py"

Clone this wiki locally