%general-entities; ]> $LastChangedBy$ $Date$ fluxbox-&fluxbox-version;.tar fluxbox Fluxbox-&fluxbox-version; Fluxbox Introduction to Fluxbox The Fluxbox package contains a window manager. Package Information Download (HTTP): Download (FTP): Download MD5 sum: &fluxbox-md5sum; Download size: &fluxbox-size; Estimated disk space required: &fluxbox-buildsize; Estimated build time: &fluxbox-time; Fluxbox Dependencies Required X (, , or ) Optional Image display library Installation of Fluxbox Install Fluxbox by running the following commands: ./configure --prefix=/usr && make Now, as the root user: make install Command Explanations : Use this option if you wish image formats additional to xpm. Configuring Fluxbox Config Files ~/.fluxbox/init, ~/.fluxbox/keys, and ~/.fluxbox/menu ~/.fluxbox/init ~/.fluxbox/keys ~/.fluxbox/menu 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. ~/.xinitrc echo startfluxbox > ~/.xinitrc Or alternatively, if you use a login manager like or kdm and would like to be able to choose Fluxbox at the login prompt, create a fluxbox.desktop file like this. As root: 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 or kdm 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 Now if you have installed: cd ~/.fluxbox && fluxbox-generate_menu otherwise: 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. The themes installed in /usr/share/fluxbox/styles have not been fixed to call fbsetroot, they still call it by its old name, bsetroot. If you want to change the desktop color with the theme, then fix the styles (as root) with these commands: sed -i 's@ bsetroot@ fbsetroot@' \ $(grep -lr bsetroot /usr/share/fluxbox/styles) However, if you set the desktop color with the themes, it creates a problem when setting a background image. Fluxbox loads the themes after the commands in ~/.fluxbox/startup have been run, which wipes out the pretty picture it's just set on your desktop! The solution is to comment out the fbsetroot command in the themes (again, as root): sed -i 's@^ro@! &@' \ $(grep -lr bsetroot /usr/share/fluxbox/styles) You can still set any color you want as your desktop with an fbsetroot command in ~/.fluxbox/startup. In some locales the font specified in the theme may not contain the needed characters. This results in menus with blank items. Root can fix this by opening the relevant file in /usr/share/fluxbox/styles with a text editor and altering it so that it names a font you like. Contents Installed Programs Installed Libraries Installed Directory fluxbox, fbsetbg, fbsetroot, fluxbox-generate_menu, startfluxbox, and fbrun None /usr/share/fluxbox and ~/.fluxbox Short Descriptions fluxbox is a window manager for X11 based on Blackbox 0.61.0. fluxbox fbsetbg is a utility that sets the background image. It requires which to find one of: display, Esetroot, wmsetbg, xv, qiv or xsri. fbsetbg fbsetroot is a utility to change root window appearance based on the Blackbox application bsetroot. fbsetroot fluxbox-generate_menu is a utility that generates a menu by scanning your PATH. It requires which to function properly. fluxbox-generate_menu startfluxbox is a session startup script that allows for command executions prior to fluxbox starting. startfluxbox fbrun displays a run dialog window. fbrun