Update scripts/initiategui.sh

This commit is contained in:
2026-01-18 20:07:27 -05:00
parent 073f256cb2
commit b5b33b31c1

View File

@@ -9,34 +9,40 @@ fi
guardband(){
if [ $? -ne 0 ]; then
echo -e "${C_RED}The GUI seems either active or have background processes.${NO_FORMAT}"
echo -e "${C_RED}The GUI seems to be active or have unclosed background processes.${NO_FORMAT}"
read -r -p "Would you like to reset the GUI ? [y/N]" response
case "$response" in
[yY][eE][sS]|[yY])
resetgui
/opt/scripts/resetgui.sh
exit
;;
*)
exit
;;
esac
else
systemctl start sddm
fi
}
verifyguipresence(){
verifysddm(){
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
}
verifylxqt(){
if pgrep -i "lxqt" > /dev/null; then
echo -e "${C_RED}LXQT seems present.${NO_FORMAT}"
return 1
fi
}
verifyguipresence
guardband
verifysddm
guardband
verifylxqt
guardband
systemctl start sddm