use xvfb-run instead of manually reproducing its functionality