How do I set backgrounds in fluxbox?
Fluxbox, like blackbox, just has two wrapper utilities for this--
In fact, they're named the same as in blackbox. bsetroot and bsetbg.
Let's see how they work.
bsetroot
bsetroot is about the equivalent of xsetroot- It can set backgrounds
as long as they're simple, like a solid color. bsetroot can also set
gradients.
bsetbg
bsetbg is a higher-level program, sort of. It's actually a wrapper
to other utilities that can set backgrounds, such as wmsetbg, Esetroot,
the 'display' program from ImageMagick, etc. When it's first run, it
will create a ~/.fluxbox/bsetbg config file, which will set up which
programs it can use. You can edit this at any time to select which to
use. (NOTE: in order to use 'transparent' applications, such as Xchat
and Eterm with transparency, You should use either wmsetbg or Esetroot.
Overriding theme defaults
One of the shortcomings that blackbox has is that the background is
totally dependant on the theme. Whenever you change your theme, you'd
have whatever background the theme author thought right. A lot of people
don't like this behavior. Well, fluxbox has a way to fix that. Add a
line like this to your ~/.fluxbox/init file: