diff --git a/pkg/deviceagent/checks/checks_linux.go b/pkg/deviceagent/checks/checks_linux.go index 3b2b0cd0a..79d8b81c2 100644 --- a/pkg/deviceagent/checks/checks_linux.go +++ b/pkg/deviceagent/checks/checks_linux.go @@ -627,15 +627,19 @@ func linuxDesktopSession() string { } func linuxDesktopPrefersKDE(desktop string) bool { + desktop = strings.ToLower(desktop) + return strings.Contains(desktop, "kde") || strings.Contains(desktop, "plasma") } func linuxDesktopPrefersXFCE(desktop string) bool { - return strings.Contains(desktop, "xfce") + return strings.Contains(strings.ToLower(desktop), "xfce") } func linuxDesktopPrefersI3(desktop string) bool { - return desktop == "i3" || strings.Contains(desktop, "i3") + desktop = strings.ToLower(desktop) + + return strings.Contains(desktop, "i3") } func linuxConsoleUser(ctx context.Context) string {