Take the 2-minute tour ×

How do you modify the default Fluxbox menu?

share|improve this question

2 Answers 2

up vote 5 down vote accepted

To configure fluxbox menu, you need to edit the ~/.fluxbox/menu file.

fluxbox menu file

fluxbox edit menu file

This file is just a text file, so you can edit it with any text editor. The fluxbox documentation explains the syntax of this file:


[begin] (MenuTitle)

[submenu]  (SubMenuName) {SubMenuTitle}


[include] (/path/to/meufile)



[workspaces] (SubMenuName)

[stylesdir] (/path/to/stylesdir)

[config] (FluxboxConfiguration)

[reconfigure] (Reconfigure)

[restart] (Restart)

[exit] (Exit)

Most of this should be pretty self explanatory as to what it does. The italicized items > are the words that actually show up on your screen. I will explain the harder to understand items further.




share|improve this answer

From the manual page:

fluxbox installs a default menu file in @pkgdatadir@/menu. You can also use fluxbox -i to confirm this action. Of course this system-wide menu can be customized for all users at once, but it is also possible to create an individual menu file for each user. By convention, users create a menu file in ~/.fluxbox/menu . Once you've created your own menu file, you'll want to make sure that you properly declare this location in your `init' file so that fluxbox knows where to look. The value you'll want to add or change is:


For this change to take effect, fluxbox must be restarted. Be sure that your menu is usable, then choose 'Restart' from the default fluxbox root menu. This restart is only necessary if you make changes to the 'init' file; otherwise, fluxbox will automatically detect your changes.

See also this wiki entry: Editing the menu

share|improve this answer

Your Answer


