Added proper sddm verification and fix format errors

This commit is contained in:
2026-01-18 19:57:04 -05:00
parent 966dc9b2cf
commit 21fd5823f7

View File

@@ -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
}