From 48b01c96652754125f6cb1d0a3f61244cd06ec91 Mon Sep 17 00:00:00 2001 From: Linus Dierheimer Date: Sat, 24 Jun 2023 10:07:43 +0200 Subject: [PATCH] Don't catch polkit-gnome and gnome-keyring Fixes #480 --- src/detection/displayserver/linux/wmde.c | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/detection/displayserver/linux/wmde.c b/src/detection/displayserver/linux/wmde.c index d95ef83cc..aa9c2c112 100644 --- a/src/detection/displayserver/linux/wmde.c +++ b/src/detection/displayserver/linux/wmde.c @@ -284,9 +284,13 @@ static void applyPrettyNameIfDE(const FFinstance* instance, FFDisplayServerResul { if(!ffStrSet(name)) return; - else if(strcasestr(name, "plasma") != NULL || strcasestr(name, "kde") != NULL) + else if(strcasestr(name, "plasma") != NULL) getKDE(instance, result); - else if(strcasestr(name, "gnome") != NULL) + else if( + strcasecmp(name, "polkit-gnome") != 0 && + strcasecmp(name, "gnome-keyring") != 0 && + strcasestr(name, "gnome") != NULL + ) getGnome(instance, result); else if(strcasestr(name, "cinnamon") != NULL) getCinnamon(instance, result);