diff options
Diffstat (limited to 'base/linux_util.cc')
-rw-r--r-- | base/linux_util.cc | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/base/linux_util.cc b/base/linux_util.cc index 14c355e..e49a01f 100644 --- a/base/linux_util.cc +++ b/base/linux_util.cc @@ -274,6 +274,8 @@ DesktopEnvironment GetDesktopEnvironment(EnvironmentVariableGetter* env) { return DESKTOP_ENVIRONMENT_KDE4; return DESKTOP_ENVIRONMENT_KDE3; } + else if (desktop_session == "xfce4") + return DESKTOP_ENVIRONMENT_XFCE; } // Fall back on some older environment variables. @@ -300,6 +302,8 @@ const char* GetDesktopEnvironmentName(DesktopEnvironment env) { return "KDE3"; case DESKTOP_ENVIRONMENT_KDE4: return "KDE4"; + case DESKTOP_ENVIRONMENT_XFCE: + return "XFCE"; } return NULL; } |