This shouldn't be needed (we'll always have either wayland or X), and the English here is not right. In any case, see my general comment on the commit as a whole about having separate files for each backend; if we do that, we wouldn't need this bit at all.