Configuration Information
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 .xinitrc
before proceeding.
echo startfluxbox > ~/.xinitrc
Or alternatively, if you use a login manager like
GDM-45.0.1 or lightdm-1.32.0,
and would like to be able to choose Fluxbox
at the login prompt, create a fluxbox.desktop
file. As root
:
mkdir -pv /usr/share/xsessions &&
cat > /usr/share/xsessions/fluxbox.desktop << "EOF"
[Desktop Entry]
Encoding=UTF-8
Name=Fluxbox
Comment=This session logs you into Fluxbox
Exec=startfluxbox
Type=Application
EOF
If you didn't install GDM-45.0.1 or lightdm-1.32.0 in /usr
,
then change that command to fit the prefix you chose.
Now create the Fluxbox configuration files:
mkdir -v ~/.fluxbox &&
cp -v /usr/share/fluxbox/init ~/.fluxbox/init &&
cp -v /usr/share/fluxbox/keys ~/.fluxbox/keys
To generate the application menu, first you may wish to run
fluxbox-generate_menu -h, in order to choose any
<user_options>
, then issue:
cd ~/.fluxbox &&
fluxbox-generate_menu <user_options>
Alternately, copy a pregenerated menu:
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 ~/.fluxbox
.
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
</path/to/nice/image.ext>
to point to
the actual image you want to use, where ext
must be “xpm”, if imlib2-1.12.1 is not installed
to allow other image formats.
cp -r /usr/share/fluxbox/styles/<theme> ~/.fluxbox/theme &&
sed -i 's,\(session.styleFile:\).*,\1 ~/.fluxbox/theme,' ~/.fluxbox/init &&
[ -f ~/.fluxbox/theme ] &&
echo "background.pixmap: </path/to/nice/image.ext>" >> ~/.fluxbox/theme ||
[ -d ~/.fluxbox/theme ] &&
echo "background.pixmap: </path/to/nice/image.ext>" >> ~/.fluxbox/theme/theme.cfg
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.