mintxfce20.1configure
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# This script is meant to debloat and configure Linux Mint XFCE 20.1 according to my needs and should not be used on any other edition or distro | |
echo Please connect to Internet first and press enter | |
read enter | |
echo Installing python3-pip, python3-tk, tk tcl, python3-setuptools and git | |
sudo apt install python3-pip python3-tk tk tcl python3-setuptools git --no-install-recommends | |
echo Removing mint welcome | |
sudo apt autoremove --purge mintwelcome -y | |
echo Removing celluloid, mpv and installing totem aka gnome-videos | |
sudo apt autoremove --purge celluloid mpv -y | |
sudo apt install totem -y | |
echo Removing xfce4-appfinder | |
sudo apt autoremove --purge xfce4-appfinder -y | |
echo Removing xfce4-taskmanager and installing lxtask | |
sudo apt autoremove --purge xfce4-taskmanager -y | |
sudo apt install lxtask -y | |
echo Removing Rhytmbox and installing audacious | |
sudo apt autoremove --purge rhythmbox -y | |
sudo apt install audacious -y | |
echo Removing hypnotix | |
sudo apt autoremove --purge hypnotix -y | |
echo Removing compiz, metacity, compizconfig-settings-manager and mintdesktop | |
sudo apt autoremove --purge metacity compiz compizconfig-settings-manager mintdesktop -y | |
echo Removing Timeshift | |
sudo apt autoremove --purge timeshift -y | |
echo Removing Hexchat, Thunderbird and transmission | |
sudo apt autoremove --purge hexchat thunderbird transmission-gtk transmission-common -y | |
echo Removing XFCE dictionary xfce4-dict | |
sudo apt autoremove --purge xfce4-dict -y | |
echo Removing redshift | |
sudo apt autoremove --purge redshift -y | |
echo Removing seahorse | |
sudo apt autoremove --purge seahorse -y | |
echo Removing file-roller archiver and installing xarchiver | |
sudo apt autoremove --purge file-roller -y | |
sudo apt install xarchiver --install-recommends -y | |
echo Do you want to remove libreoffice? type y or n | |
echo Installing bleachbit | |
sudo apt install bleachbit -y | |
echo Setting system clock as local time | |
sudo timedatectl set-local-rtc 1 | |
echo Setting swappiness to 10 | |
sudo sysctl vm.swappiness=10 | |
echo Removing flatpak | |
sudo apt autoremove --purge flatpak -y | |
echo Setting window manager button layout to more elegant one | |
xfconf-query -c xfwm4 -p /general/button_layout -s '|HMC' | |
echo Installing VLC media player | |
sudo apt install vlc -y | |
sudo apt install gufw | |
echo Do you want to libreoffice? type y or n | |
sudo apt purge --autoremove libreoffice-writer libreoffice-core libreoffice-math libreoffice-calc libreoffice-impress libreoffice-draw libreoffice-base libreoffice-common libreoffice-gnome libreoffice-gtk3 | |
echo Do you want to remove nvidia-prime? type y or n | |
sudo apt autoremove --purge nvidia-prime-applet | |
echo Cleaning up | |
sudo apt autoremove | |
sudo apt clean | |
sudo apt autoclean | |
echo Do run cleaner in bleachbit | |
echo Configure and customise your firefox | |
echo Disable services in startup geoclue blueberry bluetooth obex xfce-powermanager print-applet mintinstall-update-flatpak mintreport | |
echo Favourites in whiskermenu | |
echo add google to firefox | |
echo install chromium or chrome | |
echo remove bookmarks in firefox | |
echo remove evolution calendar | |
echo remove gnome-orca iff not needed | |
echo remove java jdk iff not needed | |
echo install and enbale numlockx | |
echo Finished |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment