If Fluxbox is the only Window
Manager you want to use, you can start it with an
.xinitrc file in your home folder. Be sure to
backup your current
echo startfluxbox > ~/.xinitrc
Or alternatively, if you use a login manager like GDM-2.18.3 or
kdm and would like to be able to
choose Fluxbox at the login
prompt, create a
file like this.
cat > /usr/share/xsessions/fluxbox.desktop << "EOF"
Comment=This session logs you into Fluxbox
If you didn't install GDM-2.18.3 or kdm in
then change that command to fit the prefix you chose.
Now create the Fluxbox
mkdir -v ~/.fluxbox &&
cp -v /usr/share/fluxbox/init ~/.fluxbox/init &&
cp -v /usr/share/fluxbox/keys ~/.fluxbox/keys
Now if you have which-2.19 installed:
cd ~/.fluxbox &&
cp -v /usr/share/fluxbox/menu ~/.fluxbox/menu
Menu items are added by editing
~/.fluxbox/menu. The syntax is explained on the
fluxbox man page.
If you want to use an image as your desktop background, copy the
theme you like into
Then add a line to make it use the correct image. In the
following command, change
<theme> for the name of the
theme you want and change
to point to the actual image you want to use.
cp /usr/share/fluxbox/styles/<theme> ~/.fluxbox/theme &&
sed -i 's,\(session.styleFile:\).*,\1 ~/.fluxbox/theme,' \
echo "background.pixmap: </path/to/nice/image.xpm>" >> ~/.fluxbox/theme
In some locales the font specified in the theme may not contain
the needed characters. This results in menus with blank items.
You can fix this by editing
~/.fluxbox/theme with a text editor and
altering it so that it names a suitable font.