Fluxbox Menu

There are two ways to create a fluxbox menu. fluxbox-generate_menu will add a lot of "stuff" to the menu.
 * manually edit
 * run fluxbox-generate_menu

= Custom Fluxbox Menu with Icons = One of the great things about fluxbox is how easy it is to edit the menu.Once we have set up ~/.fluxbox/init to read our menu and not the default in /root or changes will be saved.If when you edit your menu and it doesn't change anything thats the first place to look.

Sample Menu
[begin] (Gentoo.tux) [exec]   (aterm) {aterm -fn -*-fixed-medium-r-*-*-15-120-*-*-*-*-iso8859-1} [exec]   (Eterm) {Eterm} [exec] (firefox) {firefox} [exec] (Run) {fbrun } [submenu] (Terminals) [exec] (xterm) {xterm -bg black -fg white -fn -*-fixed-medium-r-*-*-15-120-*-*-*-*-iso8859-1} [exec] (gnome-terminal) {gnome-terminal} [exec] (Eterm) {Eterm} [exec] (aterm) {aterm} [exec] (Eterm-DT) {Eterm --trans -x --scrollbar=off --buttonbar=off -f white -g 80x25+600+150} [end] [submenu] (HTML) [exec] (gftp) {gftp} [exec] (cssed) {cssed} [exec] (bluefish) {bluefish} [end] [submenu] (Net) [submenu] (Browsers) [exec] (epiphany) {epiphany} [exec] (firefox) {firefox} [exec] (mozilla) {mozilla} [end] [submenu] (Mail) [exec] (evolution) {evolution} [end] [end] [submenu] (Editors) [exec] (gedit) {gedit}</home/david/icons/icons/xedit_32x32.xpm> [exec] (xedit) {xedit}</home/david/icons/icons/find_32x32.xpm> [end] [submenu] (File utils) [exec] (nautilus) {nautilus --no-desktop --browser}</home/david/icons/icons/xfmail_32x32.xpm> [end] [submenu] (Graphics) [exec] (gimp) {gimp-2.2}</home/david/icons/icons/gimp_hi_32x32.xpm> [end] [submenu (Multimedia) [submenu] (Audio) [exec] (xmms) {xmms}</home/david/icons/icons/xmms_32x32.xpm> [exec] (beep) {beep-media-player}</home/david/icons/icons/multimedia_32x32.xpm> [exec] (AlsaMixer) {Eterm -e alsamixer}</home/david/icons/icons/mixer_32x32.xpm> [exec] (ripperX) {ripperX}</home/david/icons/icons/x_32x32.xpm> [exec] (streamtuner) {streamtuner} [end] [submenu] (X-utils) [exec] (xfontsel) {xfontsel} [exec] (xman) {xman} [exec] (xload) {xload} [exec] (editres) {editres} [exec] (viewres) {viewres} [exec] (xclock) {xclock} [exec] (xmag) {xmag} [end] [submenu] (Office) [exec] (xclock) {xclock} [exec] (xcalc) {xcalc} [end] [submenu] (fluxbox menu) [config] (Configure) [submenu] (Styles) {Select a Style} [include] (/usr/share/fluxbox/menu.d/styles/) [end] [workspaces]  (Workspace List) [submenu] (Tools) [exec] (idesktool) {idesktool} [exec] (Window name) {xprop WM_CLASS|cut -d \" -f 2|xmessage -file - -center}     [exec] (Run) {fbrun }      [exec] (Regen Menu) {fluxbox-generate_menu} [end] [submenu] (Window)      [restart] (gnome) {gnome-session} [end]      [commanddialog] (Fluxbox Command)      [reconfig] (Reload config)      [restart] (Restart)      [exec] (About) {fluxbox -v 2>/dev/null  | head -n1 | xmessage -file - -center}      [separator]      [exit] (Exit) [end] [end]

Some menu items were too wide to fit on one line here,they should be on the same line

Customise the Layout

 * In the Above menu to add two subsections to the Net section the subsection is closed with

[end] [end]
 * This produces the the two subsections in Net

Browsers Mail

Menu Icons

 * To add the icons to the menu,first create the Icon directory

Make sure you are in your home directory and please don't su to root; cd mkdir Icons Download these icons to /home/yourname/Icons iceicons


 * next untar them

cd Icons ls (to see if they are there) tar xzvf Now all you have to do is add it to your menu like this [exec] (aterm) {aterm</home/yourname/Icons/whatever-the-name-is.xpm>