Dimtry, while g-s-d and g-c-c are the main components affected by XDG_CURRENT_DESKTOP, it is also used in other places such as client side decorations on nautilus/epiphany, goa vs uoa in empathy/gnome-contacts, and probably other things also .
This is in particular a bigger issue for components started from upstart user sessions, since they don't even have access to DESKTOP_SESSION (my proposed displayconfig package falls into this group).
Dimtry, while g-s-d and g-c-c are the main components affected by XDG_CURRENT_ DESKTOP, it is also used in other places such as client side decorations on nautilus/epiphany, goa vs uoa in empathy/ gnome-contacts, and probably other things also .
This is in particular a bigger issue for components started from upstart user sessions, since they don't even have access to DESKTOP_SESSION (my proposed displayconfig package falls into this group).