Use cairo instead of X