diff --git a/main.go b/main.go index 96bdb6e..e9cb799 100644 --- a/main.go +++ b/main.go @@ -512,7 +512,11 @@ func getTerminal() string { } func getDE() string { - return os.Getenv("XDG_CURRENT_DESKTOP") + de := os.Getenv("DESKTOP_SESSION") + if de == "" { + return "Unknown or w/o GUI" + } + return strings.TrimSpace(de) } func getUptime() string {