diff --git a/README.md b/README.md index c821b86..a564ec4 100644 --- a/README.md +++ b/README.md @@ -127,4 +127,7 @@ install and set fonts: ``` curl -o fonts.sh https://raw.githubusercontent.com/phaleixo/after_install_debian_12/main/fonts.sh && chmod +x fonts.sh && ./fonts.sh && rm fonts.sh ``` - +install and set Wallpapers: +``` +curl -o wallpapers.sh https://raw.githubusercontent.com/phaleixo/after_install_debian_12/main/wallpapers.sh && chmod +x wallpapers.sh && ./wallpapers.sh && rm wallpapers.sh +``` diff --git a/wallpapers.sh b/wallpapers.sh new file mode 100644 index 0000000..860f53e --- /dev/null +++ b/wallpapers.sh @@ -0,0 +1,89 @@ +#!/usr/bin/env bash + +### Initial message +echo -e "\n ############################################################" +echo -e " # Install and configure Fonts #" +echo -e " ############################################################ \n" +echo "For more information, visit the project link:" +echo "https://github.com/phaleixo/after_install_debian_12" + +### Confirm script execution +read -p "Do you want to proceed? (y/n): " response +[[ "$response" != "y" ]] && inform "Operation canceled by the user." && exit 0 + +### check if the distribution is compatible +if [[ $(lsb_release -cs) = "bookworm" ]] +then + echo "" + echo -e "\e[32;1mDebian 12 Distribution.\e[m" + echo "" + echo "Continuing with the script..." + echo "" +else + echo -e "\e[31;1mDistribution not approved for use with this script.\e[m" + exit 1 +fi + +### check if there is an internet connection. +if ping -q -c 3 -W 1 1.1.1.1 >/dev/null; +then + echo "" + echo -e "\e[32;1mInternet connection OK.\e[m" + echo "" + echo "Continuing with the script..." + echo "" +else + echo -e "\e[31;1mYou are not connected to the internet. Check your network or Wi-Fi connection before proceeding.\e[m" + exit 1 +fi + +clear +mkdir -p ~/.fonts + +wget --version > /dev/null + +if [[ $? -ne 0 ]]; then + echo "wget not available , installing" + sudo apt update && sudo apt install wget -y +fi + +unzip >> /dev/null + +if [[ $? -ne 0 ]]; then + echo "unzip not available , installing" + sudo apt update && sudo apt install unzip -y +fi + + +wget -O wallpapers.xml "https://github.com/phaleixo/after_install_debian_12/blob/main/Fonts%20for%20design.zip" + +wget -O FontsForDesign.zip "https://github.com/phaleixo/after_install_debian_12/blob/main/Fonts%20for%20design.zip" + + +if [[ $? -ne 0 ]]; then + echo "Downloading failed , exiting" + exit 1 +fi + +unzip wallpapers.zip -d ~/ +sudo mv /wallpapers /usr/share/backgrounds/ +sudo mv /wallpapers.xml /usr/share/gnome-background-properties/ + + +clear + +echo "Done" +sleep 2 +clear +echo "Set Wallpaper " + +gsettings set org.gnome.desktop.background picture-uri 'file:///usr/share/backgrounds/wallpapers/10.jpg' + +clear + +rm -rf wallpapers.zip + + +echo -e "Wallpapers installed" + +exit 0 diff --git a/wallpapers.xml b/wallpapers.xml new file mode 100644 index 0000000..4c70f79 --- /dev/null +++ b/wallpapers.xml @@ -0,0 +1,247 @@ + + + + + 1 + Firmenhintergrund + /usr/share/backgrounds/wallpapers/1.jpg + zoom + solid + #ffffff + #000000 + + + 2 + Firmenhintergrund 2 + /usr/share/backgrounds/wallpapers/2.jpg + zoom + solid + #ff0000 + #00ffff + + + 3 + Firmenhintergrund 2 + /usr/share/backgrounds/wallpapers/3.jpg + zoom + solid + #ff0000 + #00ffff + + + 4 + Firmenhintergrund 2 + /usr/share/backgrounds/wallpapers/4.jpg + zoom + solid + #ff0000 + #00ffff + + + 5 + Firmenhintergrund 2 + /usr/share/backgrounds/wallpapers/5.jpg + zoom + solid + #ff0000 + #00ffff + + + 6 + Firmenhintergrund 2 + /usr/share/backgrounds/wallpapers/6.jpg + zoom + solid + #ff0000 + #00ffff + + + 7 + Firmenhintergrund 2 + /usr/share/backgrounds/wallpapers/7.jpg + zoom + solid + #ff0000 + #00ffff + + + 8 + Firmenhintergrund 2 + /usr/share/backgrounds/wallpapers/8.jpg + zoom + solid + #ff0000 + #00ffff + + + 9 + Firmenhintergrund 2 + /usr/share/backgrounds/wallpapers/9.jpg + zoom + solid + #ff0000 + #00ffff + + + 10 + Firmenhintergrund 2 + /usr/share/backgrounds/wallpapers/10.png + zoom + solid + #ff0000 + #00ffff + + + 11 + Firmenhintergrund 2 + /usr/share/backgrounds/wallpapers/11.jpg + zoom + solid + #ff0000 + #00ffff + + + 12 + Firmenhintergrund 2 + /usr/share/backgrounds/wallpapers/12.png + zoom + solid + #ff0000 + #00ffff + + + 13 + Firmenhintergrund 2 + /usr/share/backgrounds/wallpapers/13.png + zoom + solid + #ff0000 + #00ffff + + + 14 + Firmenhintergrund 2 + /usr/share/backgrounds/wallpapers/14.jpg + zoom + solid + #ff0000 + #00ffff + + + 15 + Firmenhintergrund 2 + /usr/share/backgrounds/wallpapers/15.png + zoom + solid + #ff0000 + #00ffff + + + 16 + Firmenhintergrund 2 + /usr/share/backgrounds/wallpapers/16.jpg + zoom + solid + #ff0000 + #00ffff + + + 17 + Firmenhintergrund 2 + /usr/share/backgrounds/wallpapers/17.jpg + zoom + solid + #ff0000 + #00ffff + + + 18 + Firmenhintergrund 2 + /usr/share/backgrounds/wallpapers/18.jpg + zoom + solid + #ff0000 + #00ffff + + + 19 + Firmenhintergrund 2 + /usr/share/backgrounds/wallpapers/19.jpg + zoom + solid + #ff0000 + #00ffff + + + 20 + Firmenhintergrund 2 + /usr/share/backgrounds/wallpapers/20.jpg + zoom + solid + #ff0000 + #00ffff + + + 21 + Firmenhintergrund 2 + /usr/share/backgrounds/wallpapers/21.jpg + zoom + solid + #ff0000 + #00ffff + + + 22 + Firmenhintergrund 2 + /usr/share/backgrounds/wallpapers/22.jpg + zoom + solid + #ff0000 + #00ffff + + + 23 + Firmenhintergrund 2 + /usr/share/backgrounds/wallpapers/23.jpg + zoom + solid + #ff0000 + #00ffff + + + 24 + Firmenhintergrund 2 + /usr/share/backgrounds/wallpapers/24.jpg + zoom + solid + #ff0000 + #00ffff + + + 25 + Firmenhintergrund 2 + /usr/share/backgrounds/wallpapers/25.jpg + zoom + solid + #ff0000 + #00ffff + + + 26 + Firmenhintergrund 2 + /usr/share/backgrounds/wallpapers/26.jpg + zoom + solid + #ff0000 + #00ffff + + + 27 + Firmenhintergrund 2 + /usr/share/backgrounds/wallpapers/27.jpg + zoom + solid + #ff0000 + #00ffff + + diff --git a/wallpapers.zip b/wallpapers.zip new file mode 100644 index 0000000..257ad7f Binary files /dev/null and b/wallpapers.zip differ