aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorRobert Tari <robert@tari.in>2021-03-22 10:45:38 +0100
committerMike Gabriel <mike.gabriel@das-netzwerkteam.de>2021-03-30 15:56:23 +0200
commitcd6d7b26ef7a82c52e0836b120720cba0636168e (patch)
treef3335a50333fb913dca6215304b10ef234edc423 /src
parent27d8dca6ab3ebc8f909552086da7f4f6ff9c1ad6 (diff)
downloadlibayatana-common-cd6d7b26ef7a82c52e0836b120720cba0636168e.tar.gz
libayatana-common-cd6d7b26ef7a82c52e0836b120720cba0636168e.tar.bz2
libayatana-common-cd6d7b26ef7a82c52e0836b120720cba0636168e.zip
Add Budgie desktop support
Diffstat (limited to 'src')
-rw-r--r--src/utils.c6
-rw-r--r--src/utils.h2
2 files changed, 8 insertions, 0 deletions
diff --git a/src/utils.c b/src/utils.c
index 38ad1d8..0a419fd 100644
--- a/src/utils.c
+++ b/src/utils.c
@@ -82,6 +82,12 @@ is_pantheon ()
return is_xdg_current_desktop(DESKTOP_PANTHEON);
}
+gboolean
+is_budgie ()
+{
+ return is_xdg_current_desktop(DESKTOP_BUDGIE);
+}
+
// Bit of a hacky way? should use xdg open
char *
find_browser ()
diff --git a/src/utils.h b/src/utils.h
index 52e491f..308e60f 100644
--- a/src/utils.h
+++ b/src/utils.h
@@ -25,6 +25,7 @@
#define DESKTOP_GNOME "GNOME"
#define DESKTOP_XFCE "XFCE"
#define DESKTOP_PANTHEON "PANTHEON"
+#define DESKTOP_BUDGIE "Budgie"
gboolean is_lomiri();
gboolean is_unity();
@@ -32,6 +33,7 @@ gboolean is_gnome();
gboolean is_mate();
gboolean is_xfce();
gboolean is_pantheon();
+gboolean is_budgie();
gboolean execute_command(const gchar * cmd);
gboolean open_url(const gchar * url);