rehash our screensaver module.

all sorts of nastiness in here, but it seems to work for now.
requires xdotool as i couldn't get any other method of waking
the screen to work reliably.