diff --git a/autoinstall.sh b/autoinstall.sh index 4049189..75a7310 100755 --- a/autoinstall.sh +++ b/autoinstall.sh @@ -4,38 +4,59 @@ LOG="install.log" LOG_IN_USER=$(who | awk 'NR==1{print $1;}') exec 3>&1 -exec > "$LOG" 2> >(tee -a "$LOG" >&2) +# exec > "$LOG" 2> >(tee -a "$LOG" >&3) echo "Update" >&3 -sudo apt-get update -y +sudo apt-get -y -qq \ + -o Dpkg::Progress-Fancy=0 \ + -o APT::Color=0 update +clear # install all programms from the install.list echo "Installing install.list" >&3 -cat install.list | xargs sudo apt-get -y install +cat install.list | xargs sudo apt-get -y -qq \ + -o Dpkg::Progress-Fancy=0 \ + -o APT::Color=0 install +clear # uninstal all programms from the list echo "Uninstalling uninstall.list" >&3 -cat uninstall.list | xargs sudo apt-get -y purge +cat uninstall.list | xargs sudo apt-get -y -qq \ + -o Dpkg::Progress-Fancy=0 \ + -o APT::Color=0 purge +clear # download additional packages echo "Downloading extra packages from Download.list" >&3 -cat download.list | xargs sudo wget -nv +cat download.list | xargs sudo wget -nv 3>&1 # install the packages clear echo "Installing all .deb files" >&3 -sudo apt-get install -y ./*.deb +sudo apt-get -y -qq \ + -o Dpkg::Progress-Fancy=0 \ + -o APT::Color=0 install ./*.deb +clear # set up flatpack echo "Setting up flatpack" >&3 flatpak remote-add --if-not-exists flathub https://dl.flathub.org/repo/flathub.flatpakrepo +clear # install languages by ISO 639-1 short echo "Installing additional languages" >&3 for l in en uk ru ar; do - sudo apt-get -y install $(check-language-support -l $l) + sudo apt-get -y -qq \ + -o Dpkg::Progress-Fancy=0 \ + -o APT::Color=0 install $(check-language-support -l $l) done - +sudo killall rustdesk # clean the system echo "Update, Upgrade and cleaning" >&3 -sudo apt-get update -y -sudo apt-get full-upgrade -y -sudo apt-get clean -y - +sudo apt-get -y -qq \ + -o Dpkg::Progress-Fancy=0 \ + -o APT::Color=0 update +sudo apt-get -y -qq \ + -o Dpkg::Progress-Fancy=0 \ + -o APT::Color=0 full-upgrade +sudo apt-get -y -qq \ + -o Dpkg::Progress-Fancy=0 \ + -o APT::Color=0 clean +clear #set nomacs as default echo "setting default programs" >&3 FILE="/usr/share/applications/mimeinfo.cache" @@ -44,25 +65,34 @@ for type in png jpg jpeg gif; do sudo sed -i "s|^\(image/${type}=\).*|\1${FILETYPES}|" "$FILE" done # copy content of desktop_files to desktop -DESKTOP_PATH=$(xdg-user-dir DESKTOP) -sudo -u csr cp -r desktop_files/. /home/csr/Schreibtisch/ - -# import panel settings from file TO DO -#echo "setting up desktop UI" >&3 -#sudo -u csr xfce4-panel-profiles load ./default_panel.tar.bz2 +echo "Copying desktop files" >&3 +cp -r desktop_files/. /home/csr/Schreibtisch/ +# import panel settings +echo "setting up desktop UI" >&3 +xfce4-panel-profiles load ./default_panel.tar.bz2 +clear # set up firefox -echo "Install UBlock" -firefox https://addons.mozilla.org/de/firefox/addon/ublock-origin/ & disown -read -p "Continue with Enter" - -echo "Set default Browser, Start page & Search engine" -firefox about:preferences & disown -read -p "Continue with Enter" - -echo "If panel is not imported do 'xfce4-panel-profiles load ./default_panel.tar.bz2' in a seperate window" -read -p "Continue with Enter" +echo "Install UBlock" >&3 +firefox https://addons.mozilla.org/de/firefox/addon/ublock-origin/ >/dev/null 2>&1 & disown +read -p "Continue with Enter" >&3 +clear +echo "Set default Browser, Start page & Search engine" >&3 +firefox about:preferences >/dev/null 2>&1 & disown +read -p "Continue with Enter" >&3 +clear +echo "Create Chrome .desktop starter" >&3 +read -p "Continue with Enter" >&3 +clear +echo "Set up Click per mousepad" >&3 +xfce4-mouse-settings +read -p "Continue with Enter" >&3 +clear +echo "Set Font size to 11" >&3 +xfwm4-settings +read -p "Continue with Enter" >&3 +clear # create skel for new user UI echo "Setting up skel" >&3 diff --git a/install.list b/install.list index af5f7a7..96165b3 100644 --- a/install.list +++ b/install.list @@ -8,4 +8,5 @@ chromium-browser hplip-gui deja-dup flatpak -gnome-software-plugin-flatpak \ No newline at end of file +gnome-software-plugin-flatpak +cheese \ No newline at end of file