NextWall

From Byobu

Jump to: navigation, search
NextWall
Nextwall-logo.svg
Developer(s) Serrano Pereira
Initial release 2010; 23 months ago (2010)
Preview release 0.2.2 / November 6, 2011; 3 months ago (2011-11-06)
Written in Python
Operating system GNU/Linux
Development status Active
License GPL3

NextWall is a small script that changes the background of the GNOME desktop to a random image. It is based on the change-background.py script by Davyd Madeley. NextWall has the following features:

  • Operates as a command-line tool, run nextwall --help for usage information.
  • Can place itself in the GNOME-panel with support for Ubuntu's Application Indicator.
  • Option for finding images recursively in the specified folder.
  • Deleting the current GNOME background image.
  • Fit time of day feature; automatically sets backgrounds that fit the time of day (dark backgrounds at night, bright backgrounds at day, intermediate at dusk/dawn).

Download

  • Download NextWall
  • Or get the trunk version from my Bazaar repository,
    bzr checkout http://byobu.info/bzr/nextwall/trunk/ nextwall

Dependencies

  • gnome
  • python
  • libappindicator-dev
  • python-appindicator
  • imagemagick

On Ubuntu, run this command to install all dependencies:

sudo apt-get install python libappindicator-dev python-appindicator imagemagick

Usage Tips

  • You can use 'watch' to temporarily change the background at an interval. For 60 seconds, run watch -n 60 nextwall [options] [path]
  • You can also use the 'cron' deamon to schedule execution of NextWall. For once an hour, run sudo crontab -u $USER -e and add this line:
0 * * * * DISPLAY=:0.0 nextwall [options] [path]