Skip to content

Instantly share code, notes, and snippets.

@vojtabiberle
Last active June 18, 2022 13:41
Show Gist options
  • Save vojtabiberle/d46e09dc48d221adec3bbb4adc854a2f to your computer and use it in GitHub Desktop.
Save vojtabiberle/d46e09dc48d221adec3bbb4adc854a2f to your computer and use it in GitHub Desktop.
#!/bin/bash
# Realy simple and easy script for automatic background change of gnome shell screensawer wallpaper
# Install:
# 1. put this script somewhere
# 2. set script executable (chmod +x unsplash.sh)
# 3. add script to your crontab (crontab -e) [0 * * * * YOUR_PATH/unsplash.sh >/dev/null 2>&1]
PWD=$(dirname $(readlink -f $0))
# here are some other ways of downloading wallpaper
# https://picsum.photos/
#wget -O $PWD/wallpaper.jpg https://unsplash.it/1920/1200/\?random
# https://source.unsplash.com/
#wget -O $PWD/wallpaper.jpg https://source.unsplash.com/collection/630950/1920x1200
wget -O $PWD/wallpaper.jpg https://source.unsplash.com/1920x1200/\?stars,nature,sea,wather
# setting wallpaper as background for screensaver
# http://youness.net/linux/set-random-wallpapers-unsplash-com-ubuntu
gsettings set org.gnome.desktop.screensaver picture-uri file://$PWD/wallpaper.jpg
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment