Release: 1.0
Date: 02/05/2005
Author: Michael Bowman
Bgchanger is a set of python scripts to add wallpaper rotation functionality to Gnome. It was designed with *simplicity* in mind. It consists of two main executables along with a supporting library all written in python.
bgchanger
bgchanger is the main process that runs in the background and changes
the wallpaper. Currently, the next wallpaper is chosen randomly from
the config file.
bgconfig
bgconfig is a gui program to help in creating the config file which
bgchanger reads.
## Installation
(0) Un-package the release
tar -xvzf bgchanger*.tar.gz
(1) Move the bgchanger directory you downloaded to /usr/share
sudo mv bgchanger /usr/share/bgchanger
(2) Make a link so the executables end up in your path. You can do
this several different ways. The simplest way is outlined below.
sudo ln -s /usr/share/bgchanger/bin/bgchanger /usr/local/bin/
sudo ln -s /usr/share/bgchanger/bin/bgconfig /usr/local/bin/
(3) Setup the config directory.
mkdir ~/.bgchanger
cp /usr/share/bgchanger/bgchanger.conf ~/.bgchanger/
(4) Start bgchanger in the background
bgchanger &
(5) Run bgconfig and personalize (bgchanger comes with several default
wallpapers and a config file that uses them).
bgconfig
(6) Create the BgConfig item in the gnome-panel.
cp /usr/share/bgchanger/bgchanger.desktop /usr/share/applications/
## Usage
bgchanger
*** TO GET BGCHANGER TO START AUTOMATICALLY WHEN GNOME STARTS ***
Type "gnome-session-properties" into a terminal window. Click on the
tab that says "Startup Programs". Click the add button and type
bgchanger into the command box. 50 is fine for the order. The next
time you log into gnome, bgchanger should start automatically.
bgconfig
Add images individually or add an entire directory at a time. The "add
directory" button doesn't watch the directory after it is added, so
new images put into the directory *will not* show up automatically in
your wallpaper rotation. This feature may be added in the future if
users want it.
Don't forget to hit the save button when finished making changes.
Bgchanger will pick up the changes on its next rotation (if you can't
wait, restart the bgchanger program yourself).