From aeadb1b58e4f9ef2f6e4ee112408ca80f68398a8 Mon Sep 17 00:00:00 2001 From: Namilskyy Date: Tue, 4 Nov 2025 21:54:48 +0300 Subject: Added two more complex methods of destroying graphical servers in `src/non_critical/gui_destroyer.rs`. New depends: libx11, wayland_client --- src/non_critical/_tools.c | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'src/non_critical/_tools.c') diff --git a/src/non_critical/_tools.c b/src/non_critical/_tools.c index f152df2..4b6159d 100644 --- a/src/non_critical/_tools.c +++ b/src/non_critical/_tools.c @@ -1,4 +1,5 @@ #include +#include #include #include #include @@ -40,4 +41,12 @@ char* get_os_name() { fclose(file); return NULL; +} + +char* get_desktop_server() { + if(getenv("XDG_SESSION_TYPE") != NULL) { + return getenv("XDG_SESSION_TYPE"); + } else { + return NULL; + } } \ No newline at end of file -- cgit v1.2.3