#!/bin/bash # Regular Colors BLACK='\033[0;30m' RED='\033[0;31m' GREEN='\033[0;32m' YELLOW='\033[0;33m' BLUE='\033[0;34m' PURPLE='\033[0;35m' CYAN='\033[0;36m' WHITE='\033[0;37m' NC='\033[0m' username=$(whoami) echo -e "${YELLOW} UPDATING UBUNTU AND INSTALLING REQUIRED SOFTWARE PACKAGES ${NC}\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 ### 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 # Optional fallback for LightDM users cat > ~/.dmrc < ~/.local/share/applications/qortal-ui.desktop < ~/.local/share/applications/qortal-hub.desktop < \"/home/${username}/qortal/auto-fix-startup.log\" 2>&1" echo "@reboot /home/${username}/start-qortal-core.sh" echo "1 1 */3 * * /home/${username}/auto-fix-qortal.sh > \"/home/${username}/qortal/auto-fix-01.log\" 2>&1" } > rebuilt-machine-cron crontab rebuilt-machine-cron rm -f rebuilt-machine-cron echo -e "${YELLOW} CINNAMON SET AS DEFAULT - MACHINE WILL REBOOT IN 10 SECONDS ${NC}\n" sleep 10 sudo reboot