Set XDG_CURRENT_DESKTOP if unset

XDG_CURRENT_DESKTOP is used by glib >= 2.42 at g_desktop_app_info* functions