#!/bin/bash set -m if `which gnome-screensaver-command`; then gnome-screensaver-command -i -n "cairo-test-suite" -r "Cairo needs to read back from the screen in order to test rendering to xlib" & pid=$! restore_screensaver() { kill $pid; } else restore_screensaver() { :; } fi trap cleanup SIGINT SIGTERM ./cairo-test-suite "$*" restore_screensaver