1141
#!/usr/bin/env bash
main() {
if [ -d "/boot/grub" ]
then
echo -e "e[1me[32m==> e[97mCopiando archivos...e[0m"
cp -rf breeze /boot/grub/themes/
else
echo -e "e[1me[32m==> e[97mCopiando archivos...e[0m"
cp -rf breeze /boot/grub2/themes/
fi
echo -e "e[1me[97m Necesitas establecer el tema en la configuración del GRUB,"
while : ;do
if [ "$answer" = "g" ];then
echo -e "e[1me[97m Error en la opicón, intenta de nuevo."
else
read -p " Quieres establecerlo ahora? [s/n] " -t 10 answer
echo -e "e[0m"
if [ "$answer" = "s" ];then
if [ -d "/boot/grub" ];then
echo -e " e[5mEdita la que inicia con GRUB_THEME, en caso de no existir, crealae[0m"
echo -e " e[7mGRUB_THEME=/boot/grub/themes/breeze/theme.txte[0m"
sleep 5
gedit /etc/default/grub
echo -e "e[1me[32m==> e[97mAplicando cambios...e[0m"
grub-mkconfig -o /boot/grub/grub.cfg
echo -e "e[1me[34m -> e[97mTema apliacado correctamebte!"
echo -e "e[1me[34m -> e[97mReinicar equipo para ver cambios."
sleep 2
break
else
echo -e " e[5mEditar la línea que inicia con GRUB_THEME en caso de no existir, crearlae[0m"
echo -e " e[7mGRUB_THEME=/boot/grub2/themes/breeze/theme.txte[0m"
sleep 5
gedit /etc/default/grub
echo -e "e[1me[32m==> e[97mAplicando cambios...e[0m"
grub2-mkconfig -o /boot/grub2/grub.cfg
echo -e "e[1me[34m -> e[97mTema aplicado correctamente!"
echo -e "e[1me[34m -> e[97mReiniciar equipo para ver cambios."
sleep 2
break
fi
elif [ "$answer" = "n" ];then
break
fi
let answer=g
fi
done
}
main "$@"sudo grub2-mkconfig -o /boot/grub2/grub.cfgsudo cp -rf breeze /boot/grub2/themes/sudo gedit /etc/default/grubGRUB_TIMEOUT=5
GRUB_DISTRIBUTOR="$(sed 's, release .*$,,g' /etc/system-release)"
GRUB_DEFAULT=saved
GRUB_DISABLE_SUBMENU=true
#GRUB_TERMINAL_OUTPUT="console"
GRUB_CMDLINE_LINUX="resume=/dev/mapper/fedora_localhost--live-swap rd.lvm.lv=fedora_localhost-live/root rd.lvm.lv=fedora_localhost-live/swap rhgb quiet"
GRUB_DISABLE_RECOVERY="true"
GRUB_THEME="/boot/grub2/themes/breeze/theme.txt"
sudo grub2-mkconfig -o /boot/grub2/grub.cfg