wallpaper for OS X, and any Unix like desktop (eg. Ubuntu).
Switch branches/tags
Nothing to show
Pull request Compare This branch is 1 commit ahead, 17 commits behind thejandroman:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.

Bing Wallpaper for Mac and Ubuntu


A script which downloads the latest picture of the day from and saves it to a directory.

The script was tested on: Mac OS X 10.8.2 and 10.8.3 Ubuntu 12.04 - 13.10

Blog entry

How to use?

  • Just run the script from the terminal. The script will download the bing image.
  • If desired, change the default PICTURE_DIR in to the wallpaper directory. If left unchanged the default value is ~/Pictures/bing-wallpapers/.

Configuration on Mac

  • Open Mac's System Preferences -> Desktop & Screensaver, add the wallpaper directory, and configure to taste.

  • To have the script run everyday automatically you will need to setup launchd (Mac only, for Ubuntu see below). I have provided a sample plist file, found in the Tools directory, which can be copied to $HOME/Library/LaunchAgents and loaded with the command launchctl load $HOME/Library/LaunchAgents/ Modify the plist as needed to point to For more information on configuring launchd see here.

  • Another option on Mac (and arguably a little simpler) is to set the Calendar app to run the Tools/Bing at a recurring daily time. Modify the app (from within Automator) as it needs to point to and the correct PICTURE_DIR.

Configuration on Ubuntu


  • To install Gnome background slideshow, in the terminal run:
$ git clone
$ bing-wallpaper/Tools/gnome-bing-slideshow/
  • Register bing-wallpaper/ to run regularly.

  • Change the background properties to use the new slideshow.

How to register or to run regularly.

There are two ways to run the scipts regularly: cron jobs and startup applications.

  • Cron jobs:
    • Change the path of in Tools/bing-cron to the desired script location. If left unchanged the default value is ~/Pictures/
    • From the terminal run crontab /path/to/bing-cron to setup the cronjob.
  • Startup programs:
    • From HUD, search for startup applications.
    • Add or

The Ubuntu script was tested in Ubuntu 12.04 - 13.10.


Original script by ktmud can be found at

Bitdeli Badge