Since there is no wiki entry for Fluxbox and I was thinking about starting to use it / play with it. Here's a in-progress page. Since I am no veteran use I can't write it all out right now but can only write as I go.
First you should get yourself familiar with what Fluxbox is. There are a couple nice screenshots. There are basically 2 versions of Fluxbox. The
stable but OLD Version 0.1.14, and the
devel and NEW Version 0.9.13
mith@middleearth||[[~]]:~ > pacman -Ss fluxbox extra/fluxbox 0.1.14-2 A lightweight and highly-configurable window manager . . unstable/fluxbox-devel 0.9.13-3 A lightweight and highly-configurable window manager (DEVEL VERSION).
As you can see, the stable version is in
extra and the devel version is in the
unstable REPO. I encourage everyone to try the devel version. Arch Linux in the end is a bleeding edge experience, right?
Installing the fluxbox-devel version
The next command will install the devel version of Fluxbox + the tool menumaker, which will prove very helpful in getting up our first functional menu
pacman -Sy fluxbox-devel menumaker
For KDM/GDM there is nothing else to do. It is already included in the Sessions section. If anyone please could add the non-KDM/GDM part!!
Once Fluxbox comes up there is already a very basic menu running. Right click somewhere and check it out. However that's probably not what you want. In the standard menu there is an entry for
xterm. Hopefully you have xterm installed, b/c I have no idea how to get a terminal or konsole up without having some sort of terminal/konsole to start with :)
anyway, once you have a console up, run
mmaker -v Fluxbox
That will create a menu that basically includes all the programs you have installed. Which is a big advantage, you can always customize the menu to your own liking in editing
.fluxbox/menu in your home folder
You should have a look at that
$HOME/.fluxbox/menu file, it's really not that complicated and you'll have your personal menu in no time. There's really not much more to say to the menu
Running KDE programs in Fluxbox
It is no problem to run KDE programs in Fluxbox. In fact if you used menumaker to create your menu, then all your KDE programs should be in there and you can use them as you usually do. Convenient, isn't it?
Some KDE apps won't start unless you have
in your autostart.sh file.
In KDE all you have to do is put scripts in the ~/.kde/Autostart folder. In fluxbox it is a little bit different. The gentoo wiki does not cover this method. This is how I personally do it. Note that for this to work you must havet fluxbox-devel or fluxbox-svn.
In your ~/.fluxbox/ folder create a file called apps. Edit that file with your preferred editor. If you have told fluxbox to remember window attributes this file will already have data in it. Put this in the file:
~/.fluxbox/autostart.sh and put your startup scripts/apps in there. Make sure it is executable.
chmod 755 ~/.fluxbox/autostart.sh
Here is whatt mine looks like:
fbsetbg -f ~/Documents/Pictures/Backgrounds/sn33z1600.png & adesklets & kmix & gmpc & xset -b & xscreensaver & lineakd & kdeinit & xhost +localhost &
The Gentoo wiki covers this well but I wanted to note that if your style applies a background your
fbsetbg command will not last. You have to comment out the part of the style file that applies the background.
to be continued ...