From bb791d59f3cf55437d2e7749f9df2759ae019b80 Mon Sep 17 00:00:00 2001 From: Bethuel Mmbaga Date: Fri, 8 Sep 2023 21:08:02 +0300 Subject: [PATCH] update check for linux running desktop (#1137) --- client/cmd/login.go | 11 +---------- 1 file changed, 1 insertion(+), 10 deletions(-) diff --git a/client/cmd/login.go b/client/cmd/login.go index 794a599fd..a5cc3215c 100644 --- a/client/cmd/login.go +++ b/client/cmd/login.go @@ -232,16 +232,7 @@ func openURL(cmd *cobra.Command, verificationURIComplete, userCode string) { // isLinuxRunningDesktop checks if a Linux OS is running desktop environment. func isLinuxRunningDesktop() bool { - for _, env := range os.Environ() { - values := strings.Split(env, "=") - if len(values) == 2 { - key, value := values[0], values[1] - if key == "XDG_CURRENT_DESKTOP" && value != "" { - return true - } - } - } - return false + return os.Getenv("DESKTOP_SESSION") != "" || os.Getenv("XDG_CURRENT_DESKTOP") != "" } // isPKCEFlow determines if the PKCE flow is active or not,