diff --git a/rebuilt-machine.sh b/rebuilt-machine.sh index f8ba486..fa17b30 100644 --- a/rebuilt-machine.sh +++ b/rebuilt-machine.sh @@ -18,32 +18,31 @@ echo -e "${YELLOW} UPDATING UBUNTU AND INSTALLING REQUIRED SOFTWARE PACKAGES ${N sudo apt update sudo apt -y --purge remove ubuntu-advantage-tools ubuntu-pro-client* sudo apt -y upgrade -sudo apt -y install git jq tela-icon-theme gnome-software unzip vim curl openjdk-21-jre zlib1g-dev vlc chromium-browser p7zip-full libfuse2 htop net-tools bpytop ffmpeg sysbench smartmontools ksnip xsensors fonts-symbola lm-sensors cinnamon-desktop-environment +sudo apt -y install git jq gnome-software unzip vim curl openjdk-21-jre zlib1g-dev vlc chromium-browser p7zip-full libfuse2 htop net-tools bpytop ffmpeg sysbench smartmontools ksnip xsensors fonts-symbola lm-sensors cinnamon-desktop-environment ### SET DEFAULT SESSION TO CINNAMON ### echo -e "${YELLOW} SETTING CINNAMON AS DEFAULT DESKTOP SESSION ${NC}\n" -# Works for most LightDM or .xsession-compatible setups -echo "cinnamon" > ~/.xsession -chmod +x ~/.xsession +# Works for most LightDM and GDM-based setups +echo "cinnamon" > "$HOME/.xsession" +chmod +x "$HOME/.xsession" -# Optional fallback for LightDM users -cat > ~/.dmrc < "$HOME/.dmrc" < ~/.local/share/applications/qortal-ui.desktop < "$HOME/.local/share/applications/qortal-ui.desktop" < ~/.local/share/applications/qortal-hub.desktop < "$HOME/.local/share/applications/qortal-hub.desktop" < \"/home/${username}/qortal/auto-fix-startup.log\" 2>&1" @@ -147,6 +146,6 @@ echo -e "${YELLOW} FINISHING UP ${NC}\n" crontab rebuilt-machine-cron rm -f rebuilt-machine-cron -echo -e "${YELLOW} CINNAMON SET AS DEFAULT - MACHINE WILL REBOOT IN 10 SECONDS ${NC}\n" +echo -e "${GREEN} SETUP COMPLETE! CINNAMON WILL BE USED ON NEXT LOGIN. REBOOTING IN 10 SECONDS ${NC}\n" sleep 10 sudo reboot