I'm late to this party I know, but what about kill -STOP pid, on the screensaver to disable, and kill -CONT pid to resume?