Added proper sddm verification and fix format errors
This commit is contained in:
@@ -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
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user