xdg-shell это чисто воландовские протоколы, ничего похожего до этого не было
Я хз, может вас сбивает xdg в названии и вы думаете, что это что-то типа переменных XDG_CURRENT_DESKTOP или xdg-open, но нет, это сам протокол воланда, как у иксов есть протокол, а у воланда он называется xdg-shell. И этим апи создаются сурфейсы, задаются параметры окнам и т.п.