Skip to content

Instantly share code, notes, and snippets.

@soohyunc
Created December 27, 2016 15:02
Show Gist options
  • Save soohyunc/bc2a967e093db348b117cd98bbfbcd99 to your computer and use it in GitHub Desktop.
Save soohyunc/bc2a967e093db348b117cd98bbfbcd99 to your computer and use it in GitHub Desktop.
#!/bin/bash
# http://bit.ly/2ines3u
# TODO: At night only dark wallpapers.
# Wallpaper's directory.
dir="${HOME}/.cache/himawaripy/"
# export DBUS_SESSION_BUS_ADDRESS environment variable
PID=$(pgrep gnome-session)
export DBUS_SESSION_BUS_ADDRESS=$(grep -z DBUS_SESSION_BUS_ADDRESS /proc/$PID/environ|cut -d= -f2-)
# Random wallpaper.
wallpaper=`find "${dir}" -type f | shuf -n1`
# Change wallpaper.
# http://bit.ly/HYEU9H
gsettings set org.gnome.desktop.background picture-options "spanned"
gsettings set org.gnome.desktop.background picture-uri "file://${wallpaper}"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment