commit bd912e01120f0f8c0894bac0b1665862145b89d7 Author: NaiJi Date: Sat Aug 14 19:20:49 2021 +0300 Init diff --git a/README.md b/README.md new file mode 100644 index 0000000..c51fe70 --- /dev/null +++ b/README.md @@ -0,0 +1,12 @@ +# Nitrogen Random + +Simply changes your nitrogen desktop wallpaper to a random image from provided folder. + +### How to run ### +Edit the script and make all variables valid: + +BGSAVED is the path to bg-saved.cfg of nitrogen, must be in your .config/nitrogen folder. + +WALLPAPERS is the path to a folder where all your wallpapers are located. + +You may also put it to crontab. diff --git a/nitrogen-random.sh b/nitrogen-random.sh new file mode 100644 index 0000000..7989920 --- /dev/null +++ b/nitrogen-random.sh @@ -0,0 +1,18 @@ +#!/bin/bash + +BGSAVED=/home//.config/nitrogen/bg-saved.cfg +WALLPAPERS=/home//Pictures/wallpapers/ +MODE=4 + +export DISPLAY=:0 + +FILENAME="$(ls ${WALLPAPERS} | shuf -n 1)" + +echo '[xin_0]' > ${BGSAVED} +echo "file=${WALLPAPERS}/${FILENAME}" >> ${BGSAVED} +echo "mode=${MODE}" >> ${BGSAVED} +echo 'bgcolor=#000000' >> ${BGSAVED} + +/usr/bin/nitrogen --restore +# or just +# nitrogen --restore