split xconnection and compositor