Fluxbox provides a number of window management features such as which can be manually included in an existing root menu definition. This is the new documentation for Fluxbox, an X11 window manager. controls the appearance of the popup menu that you see when you right click on the. Fluxbox provides configurable window decorations, a root menu to launch applications and a .. Users are free to manually edit the slitlist file.

Author: Samunos Yokus
Country: Mexico
Language: English (Spanish)
Genre: Marketing
Published (Last): 14 March 2014
Pages: 264
PDF File Size: 15.53 Mb
ePub File Size: 3.82 Mb
ISBN: 771-9-94110-768-2
Downloads: 33370
Price: Free* [*Free Regsitration Required]
Uploader: Shakazil

All other characters shown are required verbatim. Whitespace is only required to delimit words, but it is fine to add more whitespace. This same syntax fuxbox used for the CustomMenu command, also mentioned in fluxbox-keys 5.

You can also use fluxbox -i to confirm this location. 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. The root menu must begin with a [begin] tag and end with an [end] tag, and every tag must be on its own line.

If specified, the icon will be scaled down and displayed in the menu alongside the text label of the item.

fluxbox(1) – Linux man page

It must be in. Any line that starts with a or! This tells fluxbox to start parsing the menu file. This tag is required for fluxbox to read your menu file. If it cannot find it, the system default menu is used in its place. The title appears at the top of the menu. And [end] tag is required to end the menu. This tells fluxbox to create and parse a new menu, which is inserted as a submenu into the parent menu. These menus are parsed recursively, so there is no limit to the number of levels or nested submenus you can have.

The label is the text that will appear in the parent menu, and the title is shown at the top of the submenu. If omitted, the title will be the same as the label.

An [end] tag is required to end the submenu. This tells fluxbox that it is at the end of a menu. This can either be a [submenu] or the [begin] tag of the main root menu. There must be at least one of these tags in your menu to correspond to the required [begin] tag, and one for each [submenu]. This begins an [encoding] section and specifies the string encoding of all strings until the matching [endencoding] tag. For a list of available encodings on your system, run iconv -l.


Parses the file specified by filename inline with the current menu. If path is a directory, then all files in that directory are included. This will create a nice separation line. The optional comment is not displayed, but can be useful for internal documentation or script parsing of menu files.

Insert a non-operational item into the current menu. This is much like [separator]but instead of a line, it inserts a label. This can be used to help format the menu into blocks or sections if so desired. The label is optional, and if omitted a blank item will be inserted. Inserts a command item into the menu. You can use this to launch applications, run shell scripts, etc. Since all arguments are passed verbatim to the shell, you can use tluxbox variables, pipes, or anything fuxbox the shell can do.

Inserts a fluxbox native submenu item, containing numerous configuration options concerning window placement, focus style, window moving style, etc. See Configuration Menu in fluxbox 1 for details. When selected this item re-reads the current style and menu files and applies any changes. However, fluxbox automatically rereads the menu whenever it changes.

This tells fluxbox to restart.

Fluxbox – Gentoo Wiki

If command is supplied, it shuts down and runs the command which is commonly the name of another window manager. If command is omitted, fluxbox restarts itself. Inserts an item that shuts down and exits fluxbox. Any open windows are reparented to the root window before fluxbox exits. This tells fluxbox to insert an item that, when selected, reads style file named filename and apply the new textures, colors and fonts to the current running session.

Reads all filenames from the specified directory, assuming that they are all valid style files, and creates inline menu items in the current menu for every filename, that, when selected by the user will apply the selected style file to the current session.

The labels that are created in the menu are the filenames of the style files. Creates a submenu entry with label that is also the title of the new submenuand inserts in that submenu all filenames in the specified directoryassuming that they are all valid style files directories are ignored in the same way as the [stylesdir] command does. Both [stylesdir] and [stylesmenu] commands make it possible to install style files without editing your init file.


This inserts a menu item to set the wallpaper for each file in the given directory. The command is optional, and defaults to fbsetbg. This tells fluxbox to insert a link to the workspaces menu directly into your menu.

See Workspace Menu in fluxbox 1 for details. In addition to the commands above, any legal keys file command may be used as a menu item.

See fluxbox-keys 5 for more information. However, this file consists of only one [ tag ] per line with no labels, commands, or icons.

Provides a menu item to shade or unshade or, roll-up the window. This is equivalent to the shade titlebar button. Provides a menu item to stick or unstick the window. Stuck windows are displayed on all workspaces. This is equivalent to the stick titlebar button.

fluxbox(1) Manual Page

Provides a menu item to maximize or unmaximize the window, equivalent to the maximize titlebar button. The button with which you click alters the behaviour of this item as follows:. Provides a menu item to fluxbos or, minimize the window, equivalent to the iconify titlebar button.

Some applications may re-set their own title from time-to-time, wiping out your setting.

Sends the window to a different workspace. When you select the workspace with a middle-click, fluxbox will also change to the new workspace. A regular click only sends the window. This is the system-wide fluxbxo menu file. Mmanual is the default window menu. The comand… field of the [exec] tag can take advantage of other environment variables if they are set before fluxbox is started.

The first is the root menu, which normally appears when you right-click on the desktop. There are up to four fields in a menu line.

Structural Tags [begin] title This tells fluxbox to start parsing the menu file. The button with which you click alters the fluxbxo of this item as follows: Button 1 Un Maximize as normal. Button 2 Un Maximize window vertically. Button 3 Un Maximize window horizontally.