add optional LightDM support