From 21fd5823f7e917248562d086ce097a1047fefe10 Mon Sep 17 00:00:00 2001 From: Franscobec Date: Sun, 18 Jan 2026 19:57:04 -0500 Subject: [PATCH] Added proper sddm verification and fix format errors --- scripts/initiategui.sh | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/scripts/initiategui.sh b/scripts/initiategui.sh index ec0a1aa..a31dbbb 100644 --- a/scripts/initiategui.sh +++ b/scripts/initiategui.sh @@ -20,19 +20,20 @@ case "$response" in ;; esac else -systemctl enable sddm +systemctl start sddm fi } verifyguipresence(){ -systemctl is-active sddm -if [ $? -ne 1 ]; then -echo -e "${C_RED}SDDM seems present.{NO_FORMAT}" +local sddm_processes=$(pgrep -i "sddm" 2>/dev/null) +if [ -n "$sddm_processes" ]; then +ps -o pid,cmd -p $sddm_processes 2>/dev/null +echo -e "${C_RED}SDDM seems present.${NO_FORMAT}" return 1 fi if pgrep -i "lxqt" > /dev/null; then -echo -e "${C_RED}LXQT seems present.{NO_FORMAT}" +echo -e "${C_RED}LXQT seems present.${NO_FORMAT}" return 1 fi }