summary refs log tree commit diff stats
path: root/src/common/util.c
diff options
context:
space:
mode:
authorTingPing <tingping@tingping.se>2013-03-25 02:41:13 -0400
committerTingPing <tingping@tingping.se>2013-03-25 02:41:13 -0400
commite9a3528bbd6babdda1b287fe244abc4041f217ae (patch)
tree2b9c85a37f4c1c97db34cb5937c2d7c8e0023a2c /src/common/util.c
parent1c929cd69482b52f780e1faedf7b8998d346dc1e (diff)
Disable tray when using Unity
Diffstat (limited to 'src/common/util.c')
-rw-r--r--src/common/util.c11
1 files changed, 11 insertions, 0 deletions
diff --git a/src/common/util.c b/src/common/util.c
index 2319f75e..0f04d9ca 100644
--- a/src/common/util.c
+++ b/src/common/util.c
@@ -1877,6 +1877,17 @@ hextray_mode ()
 #endif
 }
 
+int
+unity_mode ()
+{
+#ifdef G_OS_UNIX
+	const char *env = g_getenv("XDG_CURRENT_DESKTOP");
+	if (env && strcmp (env, "Unity") == 0)
+		return 1;
+#endif
+	return 0;
+}
+
 /* Routine for listing subfolders of a given folder. ALWAYS free correctly after use, e.g.
 void display_list (GSList *list)
 {