А чем мотивировано то, что нечто (D-Bus наверное? Лень искать) именно *реагирует на изменения* переменной `XDG_SESSION_TYPE`, и может, в зависимости от значения, запустить Иксы там, Wayland и прочую радость? Что за хреново реактивное программирование такое?