aboutsummaryrefslogtreecommitdiff
path: root/src/utils.h
diff options
context:
space:
mode:
authorMike Gabriel <mike.gabriel@das-netzwerkteam.de>2018-03-21 09:35:59 +0000
committerMike Gabriel <mike.gabriel@das-netzwerkteam.de>2018-03-21 09:38:29 +0000
commit5a695ecb884f2c97ba1065e95d8d2ee28d8671f7 (patch)
tree0f8e241da8aacb95f0e67915be9628f162ba82a5 /src/utils.h
parent1ace3aee71264279928a574ba44d75b7d8d0b4ba (diff)
downloadayatana-indicator-session-5a695ecb884f2c97ba1065e95d8d2ee28d8671f7.tar.gz
ayatana-indicator-session-5a695ecb884f2c97ba1065e95d8d2ee28d8671f7.tar.bz2
ayatana-indicator-session-5a695ecb884f2c97ba1065e95d8d2ee28d8671f7.zip
src/utils.(c|h): Reduce code duplications in desktop env detection code.
Diffstat (limited to 'src/utils.h')
-rw-r--r--src/utils.h9
1 files changed, 9 insertions, 0 deletions
diff --git a/src/utils.h b/src/utils.h
index 69bf2c6..d39637c 100644
--- a/src/utils.h
+++ b/src/utils.h
@@ -20,6 +20,15 @@
#include <glib.h>
#include <string.h>
+
+/* XDG_CURRENT_DESKTOP environment variable values
+ * as set by well-known desktop environments
+ */
+#define DESKTOP_UNITY "Unity"
+#define DESKTOP_MATE "MATE"
+#define DESKTOP_GNOME "GNOME"
+#define DESKTOP_XFCE "XFCE"
+
gboolean is_unity();
gboolean is_gnome();
gboolean is_mate();