Documentation: white-spaces and minor formatting

This commit is contained in:
Mathias Gumz 2015-01-05 16:52:06 +01:00
parent 3d6d7f8183
commit a46a4aef08
11 changed files with 345 additions and 350 deletions

View file

@ -1,5 +1,5 @@
A 'pattern' looks like this::: A 'pattern' looks like this:::
*(*['propertyname'[!]=]'regexp'*)* ... *(*['propertyname'[!]=]'regexp'*)* ...
Match definitions are enclosed in parentheses *(*...*)*, and if no Match definitions are enclosed in parentheses *(*...*)*, and if no
'propertyname' is given then *Name* is assumed. The 'regexp' can contain any 'propertyname' is given then *Name* is assumed. The 'regexp' can contain any
@ -16,71 +16,71 @@ You can use *=* to test for equality or *!=* to test for inequality.
The following values are accepted for 'propertyname'::: The following values are accepted for 'propertyname':::
*Name*;; *Name*;;
A string, corresponding to the CLASSNAME property (The first field of A string, corresponding to the CLASSNAME property (The first field of
WM_CLASS from the output of the *xprop(1)* utility). WM_CLASS from the output of the *xprop(1)* utility).
*Class*;; *Class*;;
A string, corresponding to the CLASSCLASS property (The second field of A string, corresponding to the CLASSCLASS property (The second field of
WM_CLASS from the output of the *xprop(1)* utility). WM_CLASS from the output of the *xprop(1)* utility).
*Title*;; *Title*;;
A string, corresponding to the window title (WM_NAME from *xprop(1)*). A string, corresponding to the window title (WM_NAME from *xprop(1)*).
*Role*;; *Role*;;
A string, corresponding to the ROLE property (WM_WINDOW_ROLE from A string, corresponding to the ROLE property (WM_WINDOW_ROLE from
*xprop(1)*). *xprop(1)*).
*Transient*;; *Transient*;;
Either *yes* or *no*, depending on whether the window is transient Either *yes* or *no*, depending on whether the window is transient
(typically, a popup dialog) or not. (typically, a popup dialog) or not.
*Maximized*;; *Maximized*;;
Either *yes* or *no*, depending on whether the window is maximized or Either *yes* or *no*, depending on whether the window is maximized or
not. not.
*MaximizedHorizontal*;; *MaximizedHorizontal*;;
Either *yes* or *no*, depending on whether the window is maximized Either *yes* or *no*, depending on whether the window is maximized
horizontally or not. horizontally or not.
*MaximizedVertical*;; *MaximizedVertical*;;
Either *yes* or *no*, depending on whether the window is maximized Either *yes* or *no*, depending on whether the window is maximized
vertically or not. vertically or not.
*Minimized*;; *Minimized*;;
Either *yes* or *no*, depending on whether the window is minimized Either *yes* or *no*, depending on whether the window is minimized
(iconified) or not. (iconified) or not.
*Fullscreen*;; *Fullscreen*;;
Either *yes* or *no*, depending on whether the window is fullscreen or Either *yes* or *no*, depending on whether the window is fullscreen or
not. not.
*Shaded*;; *Shaded*;;
Either *yes* or *no*, depending on whether the window is shaded or Either *yes* or *no*, depending on whether the window is shaded or
not. not.
*Stuck*;; *Stuck*;;
Either *yes* or *no*, depending on whether the window is sticky (on Either *yes* or *no*, depending on whether the window is sticky (on
all workspaces) or not. all workspaces) or not.
*FocusHidden*;; *FocusHidden*;;
Either *yes* or *no*, depending on whether the window has asked to be Either *yes* or *no*, depending on whether the window has asked to be
left off the focus list (or, the alt-tab list), or not. left off the focus list (or, the alt-tab list), or not.
*IconHidden*;; *IconHidden*;;
Either *yes* or *no*, depending on whether the window has asked to be Either *yes* or *no*, depending on whether the window has asked to be
left off the icon list (or, the taskbar), or not. left off the icon list (or, the taskbar), or not.
*Urgent*;; *Urgent*;;
Either *yes* or *no*, depending on whether the window has the urgent Either *yes* or *no*, depending on whether the window has the urgent
hint set. hint set.
*Workspace*;; *Workspace*;;
A number corresponding to the workspace number to which the window is A number corresponding to the workspace number to which the window is
attached. The first workspace here is *0*. You may also use *[current]* to attached. The first workspace here is *0*. You may also use *[current]* to
match the currently visible workspace. match the currently visible workspace.
*WorkspaceName*;; *WorkspaceName*;;
A string corresponding to the name of the workspace to which the A string corresponding to the name of the workspace to which the
window is attached. window is attached.
*Head*;; *Head*;;
The number of the display head to which the window is attached. You The number of the display head to which the window is attached. You
may match this against the special value *[mouse]* which refers to the may match this against the special value *[mouse]* which refers to the
head where the mouse pointer currently resides. head where the mouse pointer currently resides.
*Layer*;; *Layer*;;
The string name of the window's layer, which is one of The string name of the window's layer, which is one of
*AboveDock*, *Dock*, *Top*, *Normal*, *Bottom*, *Desktop* *AboveDock*, *Dock*, *Top*, *Normal*, *Bottom*, *Desktop*
*Screen*;; *Screen*;;
The number of the currently used 'screen'. If the setup of the The number of the currently used 'screen'. If the setup of the
running xserver involves independent screens ('not Xinerama'), the $DISPLAY running xserver involves independent screens ('not Xinerama'), the $DISPLAY
environment contains something like ':0.1' or ':1.0'. The part after the environment contains something like ':0.1' or ':1.0'. The part after the
dot ('.') is the number of the screen. dot ('.') is the number of the screen.
*@XPROP*;; *@XPROP*;;
A string, corresponding to any xproperty (Use either the *xprop(1)* A string, corresponding to any xproperty (Use either the *xprop(1)*
utility or the 'SetXProp' command to set a xproperty to a window) utility or the 'SetXProp' command to set a xproperty to a window)
.Matches any windows with the CLASSNAME of "xterm" .Matches any windows with the CLASSNAME of "xterm"
.......... ..........

View file

@ -92,11 +92,11 @@ EXAMPLES
To use *feh(1)* as wallpapersetter and set *wallpapper.jpg* from the current To use *feh(1)* as wallpapersetter and set *wallpapper.jpg* from the current
directory as wallpaper. directory as wallpaper.
$ wpsetters=feh fbsetbg wallpaper.jpg $ wpsetters=feh fbsetbg wallpaper.jpg
Recall the last set wallpaper on display *:0.0* with the stored options. Recall the last set wallpaper on display *:0.0* with the stored options.
$ DISPLAY=:0.0 fbsetbg -l $ DISPLAY=:0.0 fbsetbg -l
BUGS BUGS
---- ----

View file

@ -51,7 +51,7 @@ Creates a modula pattern. You must specify *-bg* and *-fg* colors.
Renders the specified texture string to the root window. Renders the specified texture string to the root window.
+ +
'texturestring' may be one of:;; 'texturestring' may be one of:;;
*Horizontal / Vertical / Diagonal / Crossdiagonal / Pipecross / Elliptic / *Horizontal / Vertical / Diagonal / Crossdiagonal / Pipecross / Elliptic /
Rectangle / Pyramid* Rectangle / Pyramid*
+ +
Select one of these texture types, they only apply when *-gradient* is Select one of these texture types, they only apply when *-gradient* is

View file

@ -43,7 +43,7 @@ APP SECTIONS
*[app]* sections provide settings for individual application windows. *[app]* sections provide settings for individual application windows.
These sections begin with a line of the format::: These sections begin with a line of the format:::
*[app]* *(*'pattern'*)* *{*'count'*}* *[app]* *(*'pattern'*)* *{*'count'*}*
The 'pattern' can be one or more patterns which match windows. For more The 'pattern' can be one or more patterns which match windows. For more
details, see *CLIENT PATTERNS*. If you specify more than one 'pattern', they details, see *CLIENT PATTERNS*. If you specify more than one 'pattern', they
@ -57,7 +57,7 @@ This opening *[apps]* line is followed by any number of settings for the
application. See *SETTINGS* for more details. application. See *SETTINGS* for more details.
Each of these sections ends with the single line::: Each of these sections ends with the single line:::
*[end]* *[end]*
GROUP SECTIONS GROUP SECTIONS
-------------- --------------
@ -65,7 +65,7 @@ The primary purpose of *[group]* sections is to group windows together. All
windows in a group will be tabbed together automatically. windows in a group will be tabbed together automatically.
These sections begin with a line of the format::: These sections begin with a line of the format:::
*[group]* *(*'pattern'*)* *[group]* *(*'pattern'*)*
Where the 'pattern' item is optional. If specified, this pattern must match for Where the 'pattern' item is optional. If specified, this pattern must match for
the group to take effect. It is common to use non-window-specific patterns such the group to take effect. It is common to use non-window-specific patterns such
@ -76,13 +76,13 @@ the *[app]* section detailed above in *APP SECTIONS*, but do not contain any
settings and do not have an associated *[end]* line. settings and do not have an associated *[end]* line.
Like this::: Like this:::
*[app]* *(*'pattern'*)* *[app]* *(*'pattern'*)*
This section may also contain settings that are applied to every window in the This section may also contain settings that are applied to every window in the
group. See the *SETTINGS* section for details. group. See the *SETTINGS* section for details.
As with *[app]* sections, each of these sections ends with the single line::: As with *[app]* sections, each of these sections ends with the single line:::
*[end]* *[end]*
SETTINGS SETTINGS
-------- --------
@ -90,34 +90,34 @@ These settings may be stored in the `apps' file. A settings line must appear
inside either an *[app]* or *[group]* section. inside either an *[app]* or *[group]* section.
The general format is::: The general format is:::
*[*'setting'*]* *{*'value'*}* *[*'setting'*]* *{*'value'*}*
All allowed values are described below, except for 'bool' which can simply have All allowed values are described below, except for 'bool' which can simply have
the value *yes* or *no*, which enables or disables the associated setting, the value *yes* or *no*, which enables or disables the associated setting,
respectively. respectively.
*[Workspace]* {'number'}:: *[Workspace]* {'number'}::
Forces the application to open on the 'number' workspace specified. Forces the application to open on the 'number' workspace specified.
Workspaces are set by number, beginning with 0. Workspaces are set by number, beginning with 0.
*[Jump]* {'bool'}:: *[Jump]* {'bool'}::
Changes the active workspace to the remembered one when the application is Changes the active workspace to the remembered one when the application is
opened. This is only useful when used in conjunction with '[Workspace]'. See opened. This is only useful when used in conjunction with '[Workspace]'. See
*EXAMPLES*. *EXAMPLES*.
*[Head]* {'number'}:: *[Head]* {'number'}::
Forces the application to open on the 'number' head specified (Xinerama Forces the application to open on the 'number' head specified (Xinerama
only). only).
*[Layer]* {'number'}:: *[Layer]* {'number'}::
Specify the layer to open the window on (by number). Each layer has a Specify the layer to open the window on (by number). Each layer has a
number. The named ones are: 2-AboveDock, 4-Dock, 6-Top, 8-Normal, 10-Bottom, number. The named ones are: 2-AboveDock, 4-Dock, 6-Top, 8-Normal, 10-Bottom,
12-Desktop. 12-Desktop.
*[Dimensions]* {'width[%]' 'height[%]'}:: *[Dimensions]* {'width[%]' 'height[%]'}::
Opens the application with the specified 'width' and 'height', in pixels. Opens the application with the specified 'width' and 'height', in pixels.
If the value is given in percent, then the window size will be based on If the value is given in percent, then the window size will be based on
the current screen's size. the current screen's size.
*[Position]* ('anchor') {'X[%]' 'Y[%]'}:: *[Position]* ('anchor') {'X[%]' 'Y[%]'}::
Position the application at a particular spot. By default the upper-left corner Position the application at a particular spot. By default the upper-left corner
@ -133,18 +133,18 @@ percent, then the coordinates will be based on the current screen's size.
Specify the decoration state. There are several predefined 'value' sets:;; Specify the decoration state. There are several predefined 'value' sets:;;
+ +
-- --
*NORMAL*;; *NORMAL*;;
Standard decorations Standard decorations
*NONE*;; *NONE*;;
No decorations No decorations
*BORDER*;; *BORDER*;;
Like NONE except keep the X window border Like NONE except keep the X window border
*TAB*;; *TAB*;;
Like BORDER except keep external tabs (if enabled) Like BORDER except keep external tabs (if enabled)
*TINY*;; *TINY*;;
Titlebar with only an iconify button Titlebar with only an iconify button
*TOOL*;; *TOOL*;;
Titlebar only Titlebar only
-- --
+ +
@ -153,58 +153,58 @@ The 'value' may also be a bitmask for finer-grained control. The bits are, from
Button, Close Button, Menu Button, Sticky Button, Shade Button, External Tabs, Focus Enabled. Button, Close Button, Menu Button, Sticky Button, Shade Button, External Tabs, Focus Enabled.
*[Shaded]* {'bool'}:: *[Shaded]* {'bool'}::
Whether the window is Shaded (rolled-up) or not. Whether the window is Shaded (rolled-up) or not.
*[Tab]* {'bool'}:: *[Tab]* {'bool'}::
Whether the window has tabs enabled. Whether the window has tabs enabled.
*[FocusNewWindow]* {'bool'}:: *[FocusNewWindow]* {'bool'}::
If enabled, a new window will grab X focus as soon as it is opened. If enabled, a new window will grab X focus as soon as it is opened.
If disabled, a new window will not grab X focus as soon as it is opened. If disabled, a new window will not grab X focus as soon as it is opened.
*[FocusHidden]* {'bool'}:: *[FocusHidden]* {'bool'}::
If enabled, the window will not appear in 'NextWindow'/'PrevWindow' lists. If enabled, the window will not appear in 'NextWindow'/'PrevWindow' lists.
*[IconHidden]* {'bool'}:: *[IconHidden]* {'bool'}::
If enabled, the window will not appear in the icon area of the toolbar. If enabled, the window will not appear in the icon area of the toolbar.
*[Hidden]* {'bool'}:: *[Hidden]* {'bool'}::
A shortcut for setting both *FocusHidden* and *IconHidden* at the same time. A shortcut for setting both *FocusHidden* and *IconHidden* at the same time.
*[Sticky]* {'bool'}:: *[Sticky]* {'bool'}::
Specify if an application should be sticky (shown on all workspaces) or not. Specify if an application should be sticky (shown on all workspaces) or not.
*[Minimized]* {'bool'}:: *[Minimized]* {'bool'}::
Application should start minimized Application should start minimized
*[Maximized]* {'value'}:: *[Maximized]* {'value'}::
Application should start maximized. 'value' may be:;; Application should start maximized. 'value' may be:;;
+ +
-- --
*yes*;; *yes*;;
Fully maximized Fully maximized
*horz*;; *horz*;;
Horizontally maximized Horizontally maximized
*vert*;; *vert*;;
Vertically maximized Vertically maximized
*no*;; *no*;;
Not maximized Not maximized
-- --
*[Fullscreen]* {'bool'}:: *[Fullscreen]* {'bool'}::
Application should start in fullscreen mode (fully maximized without any Application should start in fullscreen mode (fully maximized without any
decorations). decorations).
*[Close]* {'bool'}:: *[Close]* {'bool'}::
Save settings on close. By default, application settings are not updated when Save settings on close. By default, application settings are not updated when
a window is closed. a window is closed.
*[Alpha]* {'value' ['value']}:: *[Alpha]* {'value' ['value']}::
Set the alpha value for this window. If two values are given, they Set the alpha value for this window. If two values are given, they
correspond to the focused and unfocused transparency, respectively. One correspond to the focused and unfocused transparency, respectively. One
number only will be used for both values. 'value' is an integer between 0 number only will be used for both values. 'value' is an integer between 0
and 255. and 255.
CLIENT PATTERNS CLIENT PATTERNS
--------------- ---------------
@ -213,12 +213,12 @@ include::client-patterns.txt[]
FILES FILES
----- -----
*~/.fluxbox/apps*:: *~/.fluxbox/apps*::
This is the default location for the application settings. This is the default location for the application settings.
RESOURCES RESOURCES
--------- ---------
*session.appsFile:* 'location':: *session.appsFile:* 'location'::
This may be set to override the location of the application settings. This may be set to override the location of the application settings.
EXAMPLES EXAMPLES
-------- --------

View file

@ -77,114 +77,114 @@ detailed below.
Structural Tags Structural Tags
~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~
*[begin]* ('title');; *[begin]* ('title');;
This tells fluxbox to start parsing the menu file. This tag is required for 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 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]* is used in its place. The 'title' appears at the top of the menu. And *[end]*
tag is required to end the menu. tag is required to end the menu.
*[submenu]* ('label') {'title'} <'icon'>;; *[submenu]* ('label') {'title'} <'icon'>;;
This tells fluxbox to create and parse a new menu, which is inserted as a 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 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' 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 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 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. 'label'. An *[end]* tag is required to end the submenu.
*[end]*;; *[end]*;;
This tells fluxbox that it is at the end of a menu. This can either be a 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 *[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]* least one of these tags in your menu to correspond to the required *[begin]*
tag, and one for each *[submenu]*. tag, and one for each *[submenu]*.
*[encoding]* {'encoding'};; *[encoding]* {'encoding'};;
This begins an *[encoding]* section and specifies the string encoding of This begins an *[encoding]* section and specifies the string encoding of
all strings until the matching *[endencoding]* tag. For a list of available all strings until the matching *[endencoding]* tag. For a list of available
encodings on your system, run *iconv -l*. encodings on your system, run *iconv -l*.
*[endencoding]*;; *[endencoding]*;;
This ends an *[encoding]* section. This ends an *[encoding]* section.
*[include]* ('path');; *[include]* ('path');;
Parses the file specified by filename inline with the current menu. The Parses the file specified by filename inline with the current menu. The
'path' can be the full path to a file or it can begin with *~/*, which will 'path' can be the full path to a file or it can begin with *~/*, which will
be expanded into your home directory. If 'path' is a directory, then all be expanded into your home directory. If 'path' is a directory, then all
files in that directory are included. files in that directory are included.
*[separator]*;; *[separator]*;;
This will create a nice separation line. Useful for splitting up sections in This will create a nice separation line. Useful for splitting up sections in
a ``pretty'' way. The optional 'comment' is not displayed, but can be useful a ``pretty'' way. The optional 'comment' is not displayed, but can be useful
for internal documentation or script parsing of menu files. for internal documentation or script parsing of menu files.
*[nop]* ('label') <'icon'>;; *[nop]* ('label') <'icon'>;;
Insert a non-operational item into the current menu. This is much like 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 *[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 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. optional, and if omitted a blank item will be inserted.
Applications Applications
~~~~~~~~~~~~ ~~~~~~~~~~~~
*[exec]* ('label') {'command...'} <'icon'>;; *[exec]* ('label') {'command...'} <'icon'>;;
Inserts a command item into the menu. When you select the menu item from the Inserts a command item into the menu. When you select the menu item from the
menu, fluxbox runs 'command...' in your *$SHELL* (or /bin/sh if $SHELL is not menu, fluxbox runs 'command...' in your *$SHELL* (or /bin/sh if $SHELL is not
set). You can use this to launch applications, run shell scripts, etc. Since set). You can use this to launch applications, run shell scripts, etc. Since
all arguments are passed verbatim to the shell, you can use environment all arguments are passed verbatim to the shell, you can use environment
variables, pipes, or anything else the shell can do. Note that processes only variables, pipes, or anything else the shell can do. Note that processes only
see environment variables that were set before fluxbox started (such as in see environment variables that were set before fluxbox started (such as in
~/.fluxbox/startup). ~/.fluxbox/startup).
Fluxbox Functions Fluxbox Functions
~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~
*[config]* ('label') <'icon'>;; *[config]* ('label') <'icon'>;;
Inserts a fluxbox native submenu item, containing numerous configuration Inserts a fluxbox native submenu item, containing numerous configuration
options concerning window placement, focus style, window moving style, etc. options concerning window placement, focus style, window moving style, etc.
See *Configuration Menu* in *fluxbox(1)* for details. See *Configuration Menu* in *fluxbox(1)* for details.
*[reconfig]* ('label') <'icon'>;; *[reconfig]* ('label') <'icon'>;;
When selected this item re-reads the current style and menu files and applies When selected this item re-reads the current style and menu files and applies
any changes. This is useful for creating a new style or theme, as you don't any changes. This is useful for creating a new style or theme, as you don't
have to constantly restart fluxbox every time you save your style. However, have to constantly restart fluxbox every time you save your style. However,
fluxbox automatically rereads the menu whenever it changes. fluxbox automatically rereads the menu whenever it changes.
*[restart]* ('label') {'command'} <'icon'>;; *[restart]* ('label') {'command'} <'icon'>;;
This tells fluxbox to restart. If 'command' is supplied, it shuts down and This tells fluxbox to restart. If 'command' is supplied, it shuts down and
runs the command (which is commonly the name of another window manager). If runs the command (which is commonly the name of another window manager). If
'command' is omitted, fluxbox restarts itself. 'command' is omitted, fluxbox restarts itself.
*[exit]* ('label') <'icon'>;; *[exit]* ('label') <'icon'>;;
Inserts an item that shuts down and exits fluxbox. Any open windows are Inserts an item that shuts down and exits fluxbox. Any open windows are
reparented to the root window before fluxbox exits. reparented to the root window before fluxbox exits.
*[style]* ('label') {'filename'} <'icon'>;; *[style]* ('label') {'filename'} <'icon'>;;
This tells fluxbox to insert an item that, when selected, reads style file 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 named filename and apply the new textures, colors and fonts to the current
running session. running session.
*[stylesmenu]* ('directory') <'icon'>;; *[stylesmenu]* ('directory') <'icon'>;;
Reads all filenames from the specified directory, assuming that they are all 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 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 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 file to the current session. The labels that are created in the menu are the
filenames of the style files. filenames of the style files.
*[stylesdir]* ('label') {'directory'} <'icon'>;; *[stylesdir]* ('label') {'directory'} <'icon'>;;
Creates a submenu entry with 'label' (that is also the title of the new Creates a submenu entry with 'label' (that is also the title of the new
submenu), and inserts in that submenu all filenames in the specified submenu), and inserts in that submenu all filenames in the specified
'directory', assuming that they are all valid style files (directories are 'directory', assuming that they are all valid style files (directories are
ignored) in the same way as the *[stylesdir]* command does. Both ignored) in the same way as the *[stylesdir]* command does. Both
*[stylesdir]* and *[stylesmenu]* commands make it possible to install style *[stylesdir]* and *[stylesmenu]* commands make it possible to install style
files without editing your init file. files without editing your init file.
*[wallpapers]* ('directory') {'command'} <'icon'>;; *[wallpapers]* ('directory') {'command'} <'icon'>;;
This inserts a menu item to set the wallpaper for each file in the given This inserts a menu item to set the wallpaper for each file in the given
directory. The 'command' is optional, and defaults to *fbsetbg*. directory. The 'command' is optional, and defaults to *fbsetbg*.
*[workspaces]* ('label') <'icon'>;; *[workspaces]* ('label') <'icon'>;;
This tells fluxbox to insert a link to the workspaces menu directly into your This tells fluxbox to insert a link to the workspaces menu directly into your
menu. See *Workspace Menu* in *fluxbox(1)* for details. menu. See *Workspace Menu* in *fluxbox(1)* for details.
*[*'command'*]* ('label') <'icon'>;; *[*'command'*]* ('label') <'icon'>;;
In addition to the commands above, any legal keys file 'command' may be used 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. as a menu item. See *fluxbox-keys(5)* for more information.
WINDOW MENU WINDOW MENU
----------- -----------
@ -195,79 +195,79 @@ labels, commands, or icons.
The available tags in this menu are: The available tags in this menu are:
*[shade]*;; *[shade]*;;
Provides a menu item to shade or unshade (or, roll-up) the window. This is Provides a menu item to shade or unshade (or, roll-up) the window. This is
equivalent to the shade titlebar button. equivalent to the shade titlebar button.
*[stick]*;; *[stick]*;;
Provides a menu item to stick or unstick the window. Stuck windows are 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. displayed on all workspaces. This is equivalent to the stick titlebar button.
*[maximize]*;; *[maximize]*;;
Provides a menu item to maximize or unmaximize the window, equivalent to the Provides a menu item to maximize or unmaximize the window, equivalent to the
maximize titlebar button. The button with which you click alters the maximize titlebar button. The button with which you click alters the
behaviour of this item as follows: behaviour of this item as follows:
* Button 1 (Un)Maximize as normal. * Button 1 (Un)Maximize as normal.
* Button 2 (Un)Maximize window vertically. * Button 2 (Un)Maximize window vertically.
* Button 3 (Un)Maximize window horizontally. * Button 3 (Un)Maximize window horizontally.
*[iconify]*;; *[iconify]*;;
Provides a menu item to iconify (or, minimize) the window, equivalent to the Provides a menu item to iconify (or, minimize) the window, equivalent to the
iconify titlebar button. iconify titlebar button.
*[close]*;; *[close]*;;
Closes the window gracefully, equivalent to the titlebar button. Closes the window gracefully, equivalent to the titlebar button.
*[kill]*;; *[kill]*;;
Kills the window's process, like *xkill(1)*. Kills the window's process, like *xkill(1)*.
*[raise]*;; *[raise]*;;
Raise the window to the top of the stack within its layer. Raise the window to the top of the stack within its layer.
*[lower]*;; *[lower]*;;
Lower the window to the bottom of the stack within its layer. Lower the window to the bottom of the stack within its layer.
*[settitledialog]*;; *[settitledialog]*;;
Opens a dialog which can be used to set the window's title. Some applications Opens a dialog which can be used to set the window's title. Some applications
may re-set their own title from time-to-time, wiping out your setting. may re-set their own title from time-to-time, wiping out your setting.
*[sendto]*;; *[sendto]*;;
Sends the window to a different workspace. When you select the workspace with 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 a middle-click, fluxbox will also change to the new workspace. A regular
click only sends the window. click only sends the window.
*[layer]*;; *[layer]*;;
Adds a ``Layer...'' submenu which lets you change the layer of this window. Adds a ``Layer...'' submenu which lets you change the layer of this window.
*[alpha]*;; *[alpha]*;;
Adds a ``Transparency...'' submenu which lets you change the focused and Adds a ``Transparency...'' submenu which lets you change the focused and
unfocused transparency of this window. unfocused transparency of this window.
*[extramenus]*;; *[extramenus]*;;
Adds the ``Remember...'' menu item, which allows you to specify which Adds the ``Remember...'' menu item, which allows you to specify which
settings should be stored in the `apps' file (See *fluxbox-apps(5)* for more settings should be stored in the `apps' file (See *fluxbox-apps(5)* for more
details). details).
*[separator]*;; *[separator]*;;
Adds a horizontal line to the menu Adds a horizontal line to the menu
FILES FILES
----- -----
*~/.fluxbox/menu*:: *~/.fluxbox/menu*::
This is the default location for the user's root menu. This is the default location for the user's root menu.
*@pkgdatadir@/menu*:: *@pkgdatadir@/menu*::
This is the system-wide root menu file. It will be used if the user's root This is the system-wide root menu file. It will be used if the user's root
menu is missing or unparseable. menu is missing or unparseable.
*~/.fluxbox/windowmenu*:: *~/.fluxbox/windowmenu*::
This is the user's window menu definition file This is the user's window menu definition file
*@pkgdatadir@/menu*:: *@pkgdatadir@/menu*::
This is the default window menu. If the user does not have this file, it will This is the default window menu. If the user does not have this file, it will
be copied to *~/.fluxbox/windowmenu* on fluxbox startup. be copied to *~/.fluxbox/windowmenu* on fluxbox startup.
RESOURCES RESOURCES
--------- ---------
*session.menuFile:* 'location':: *session.menuFile:* 'location'::
This may be set to override the location of the user's root menu. This may be set to override the location of the user's root menu.
ENVIRONMENT ENVIRONMENT
----------- -----------

View file

@ -300,19 +300,19 @@ item with the items detailed below:
*Configure*:: *Configure*::
The next level under this menu is where you can set certain resources and The next level under this menu is where you can set certain resources and
really begin to customize the look and feel of your desktop. See the really begin to customize the look and feel of your desktop. See the
*Configure Menu* section below for more details. *Configure Menu* section below for more details.
*System Styles*:: *System Styles*::
This is where the standard styles are listed. You can select one of these by This is where the standard styles are listed. You can select one of these by
clicking on it, and it will be applied immediately. System styles are clicking on it, and it will be applied immediately. System styles are
located in *@pkgdatadir@/styles/* upon a default install. Remember that you located in *@pkgdatadir@/styles/* upon a default install. Remember that you
can confirm this with fluxbox -i. can confirm this with fluxbox -i.
*User Styles*::: *User Styles*:::
This is where your custom styles are listed. It will list any styles from This is where your custom styles are listed. It will list any styles from
*~/.fluxbox/styles/*, which may be styles you grab from the Internet, or *~/.fluxbox/styles/*, which may be styles you grab from the Internet, or
your own custom styles, provided you follow the standards described in your own custom styles, provided you follow the standards described in
*fluxbox-style(5)*. *fluxbox-style(5)*.
*Workspace List*::: *Workspace List*:::
This is the same as the *Workspace Menu* detailed below. This is the same as the *Workspace Menu* detailed below.
@ -330,21 +330,21 @@ item with the items detailed below:
*Fluxbox Command*::: *Fluxbox Command*:::
A little Commandline will popup where you can enter a fluxbox command. These A little Commandline will popup where you can enter a fluxbox command. These
commands are the same as those detailed in *fluxbox-keys(5)*. commands are the same as those detailed in *fluxbox-keys(5)*.
*Reload config*::: *Reload config*:::
Use this to reload the fluxbox configuration files. You must do this after Use this to reload the fluxbox configuration files. You must do this after
editing the `keys' file, `init' file, or the current style. editing the `keys' file, `init' file, or the current style.
*Restart*::: *Restart*:::
Restart the whole darn thing. This starts a completely new fluxbox process, Restart the whole darn thing. This starts a completely new fluxbox process,
rereads files and redraws all graphical elements. Running applications will rereads files and redraws all graphical elements. Running applications will
remain open, however, and restored to the same workspaces they were remain open, however, and restored to the same workspaces they were
previously in once fluxbox returns. previously in once fluxbox returns.
*Exit*::: *Exit*:::
Exits fluxbox, which in turn either shuts down the X Window server or Exits fluxbox, which in turn either shuts down the X Window server or
returns you to the graphical login screen. returns you to the graphical login screen.
Configuration Menu Configuration Menu
~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~
@ -355,25 +355,25 @@ faster way to change the most common settings.
All changes take effect immediately. All changes take effect immediately.
*Focus Model*::: *Focus Model*:::
Lets you configure the window focus model. For details, see *FOCUS MODEL*, Lets you configure the window focus model. For details, see *FOCUS MODEL*,
below. below.
*Maximize Options*::: *Maximize Options*:::
Lets you configure what happens when you maximize a window. The four Lets you configure what happens when you maximize a window. The four
options are: options are:
+ +
-- --
*Full Maximization*:;; *Full Maximization*:;;
Normally, a maximized window will not overlap the toolbar, slit, or any Normally, a maximized window will not overlap the toolbar, slit, or any
docked windows (like panels). Enabling this option allows maximized docked windows (like panels). Enabling this option allows maximized
windows to be as large as the actual screen resolution. windows to be as large as the actual screen resolution.
*Ignore Resize Increment*:;; *Ignore Resize Increment*:;;
Normally, terminal windows specify a ``resize increment'' which mean Normally, terminal windows specify a ``resize increment'' which mean
fluxbox will only resize the window to an even multiple of the character fluxbox will only resize the window to an even multiple of the character
size. Enabling this option will ignore this specification when maximizing. size. Enabling this option will ignore this specification when maximizing.
*Disable Moving* / *Disable Resizing*:;; *Disable Moving* / *Disable Resizing*:;;
Normally, maximized windows can still be moved and resized. Enabling these Normally, maximized windows can still be moved and resized. Enabling these
options prevents these behaviour. options prevents these behaviour.
-- --
*Tab Options*::: *Tab Options*:::
@ -386,8 +386,8 @@ options are:
*Toolbar*::: *Toolbar*:::
This menu can also be found by right-clicking any non-icon part of the This menu can also be found by right-clicking any non-icon part of the
toolbar. Find more information about this menu's options in the *Toolbar toolbar. Find more information about this menu's options in the *Toolbar
Menu* section, below. Menu* section, below.
*Transparency*::: *Transparency*:::
This sets the default transparency for a focused windows, unfocused window and This sets the default transparency for a focused windows, unfocused window and
@ -408,7 +408,7 @@ titlebars, not window contents.
*Workspace Warping*::: *Workspace Warping*:::
If enabled, you can drag windows from one workspace to another. The previous If enabled, you can drag windows from one workspace to another. The previous
workspace is to the left, the next workspace is to the right. workspace is to the left, the next workspace is to the right.
Window Menu Window Menu
~~~~~~~~~~~ ~~~~~~~~~~~
@ -440,9 +440,9 @@ By default, this menu contains:
* Button 3 (Un)Maximize window horizontally. * Button 3 (Un)Maximize window horizontally.
*Iconify*::: *Iconify*:::
Iconify (or minimize) a window. The `icon' can be found in the Icons submenu Iconify (or minimize) a window. The `icon' can be found in the Icons submenu
of the workspace menu as well as in the toolbar (if a Toolbar mode showing of the workspace menu as well as in the toolbar (if a Toolbar mode showing
Icons is selected). Icons is selected).
*Raise*::: *Raise*:::
Raise the window above all others in the same layer. Raise the window above all others in the same layer.
@ -455,7 +455,7 @@ By default, this menu contains:
*Transparency*::: *Transparency*:::
Change this window's transparency, overriding the defaults from the Change this window's transparency, overriding the defaults from the
*Configuration Menu*. *Configuration Menu*.
*Remember...*::: *Remember...*:::
Specify which window settings should be stored in the `apps' file and Specify which window settings should be stored in the `apps' file and
@ -465,36 +465,36 @@ Specifically the setting you may store are:
+ +
-- --
*Workpace:*;; *Workpace:*;;
Open this in the same workspace as where the window currently resides. Open this in the same workspace as where the window currently resides.
*Jump to workspace:*;; *Jump to workspace:*;;
When *Workspace* is selected, fluxbox will jump to the appropriate workspace When *Workspace* is selected, fluxbox will jump to the appropriate workspace
when this window is opened there. If not selected, the window will open in when this window is opened there. If not selected, the window will open in
the background. the background.
*Head*:;; *Head*:;;
For xinerama users only, start this window on the current head (or screen). For xinerama users only, start this window on the current head (or screen).
*Dimensions*:;; *Dimensions*:;;
Record the current window height and width. Record the current window height and width.
*Position*:;; *Position*:;;
Record the current X and Y coordinates of the window. Record the current X and Y coordinates of the window.
*Sticky*:;; *Sticky*:;;
Record whether the window is on all desktops, or not. Record whether the window is on all desktops, or not.
*Decorations*:;; *Decorations*:;;
Record the current set of decorations (title bar, grips, tabs, etc) on the window. Record the current set of decorations (title bar, grips, tabs, etc) on the window.
*Shaded*:;; *Shaded*:;;
Record whether the window is shaded (or rolled-up) or not. Record whether the window is shaded (or rolled-up) or not.
*Minimized*:;; *Minimized*:;;
Record whether the window is iconified (or minimized) or not. Record whether the window is iconified (or minimized) or not.
*Maximized*:;; *Maximized*:;;
Record whether the window is maximized or not. Record whether the window is maximized or not.
*Fullscreen*:;; *Fullscreen*:;;
Record whether the window is in fullscreen mode or not. Record whether the window is in fullscreen mode or not.
*Transparency*:;; *Transparency*:;;
Record the current *Transparency* settings. Record the current *Transparency* settings.
*Layer*:;; *Layer*:;;
Record the current layer. Record the current layer.
*Save on close*:;; *Save on close*:;;
If selected, any of the above items which are also selected will be updated If selected, any of the above items which are also selected will be updated
with the window's current values as it is closed. with the window's current values as it is closed.
-- --
+ +
@ -513,24 +513,24 @@ background. This menu contains entries to explore the currently defined
workspaces, windows, and add/remove/rename workspaces. workspaces, windows, and add/remove/rename workspaces.
*Icons*::: *Icons*:::
This menu shows any iconified (or, minimized) windows. Clicking on a window This menu shows any iconified (or, minimized) windows. Clicking on a window
in this menu will raise it on the current workspace. in this menu will raise it on the current workspace.
'Workspaces'::: 'Workspaces':::
The next section provides one submenu per workspace. Middle-clicking on a The next section provides one submenu per workspace. Middle-clicking on a
workspace name will take you to that workspace. The submenu contains a list workspace name will take you to that workspace. The submenu contains a list
of all open windows on that workspace. Clicking on a window name will take of all open windows on that workspace. Clicking on a window name will take
you to that window and raise it, changing the active workspace if necessary. you to that window and raise it, changing the active workspace if necessary.
*New Workspace*::: *New Workspace*:::
This entry adds a new workspace to the end of the list of current workspaces. This entry adds a new workspace to the end of the list of current workspaces.
*Edit current workspace name*::: *Edit current workspace name*:::
Pops up a dialog to enter a new name for the current workspace. Pops up a dialog to enter a new name for the current workspace.
*Remove Last*::: *Remove Last*:::
Remove the last workspace in the list. Any windows currently open there will Remove the last workspace in the list. Any windows currently open there will
be sent to the next-to-last workspace. be sent to the next-to-last workspace.
TOOLBAR TOOLBAR
------- -------
@ -596,18 +596,18 @@ All changes take effect immediately. Here are the settings:
If this is enabled the toolbar will disappear after a defined time when the If this is enabled the toolbar will disappear after a defined time when the
mouse pointer leaves the toolbar. It will slide in when the cursor hits the mouse pointer leaves the toolbar. It will slide in when the cursor hits the
remaining edge of the toolbar. See the *session.autoRaiseDelay* resource for remaining edge of the toolbar. See the *session.autoRaiseDelay* resource for
the delay time. the delay time.
*Toolbar width percentage*::: *Toolbar width percentage*:::
Sets the width of the toolbar in a percentage of your total screen size. Use Sets the width of the toolbar in a percentage of your total screen size. Use
the left mouse button to decrease and the right mouse-button to increase the the left mouse button to decrease and the right mouse-button to increase the
value. The value can be from 1-100. value. The value can be from 1-100.
*Maximize Over*::: *Maximize Over*:::
Enabling this option will allow windows to maximize over the toolbar. With Enabling this option will allow windows to maximize over the toolbar. With
this switched on they will only expand to the edge of the bar. This option this switched on they will only expand to the edge of the bar. This option
may be overridden by the ``Full Maximization'' from the *Configuration may be overridden by the ``Full Maximization'' from the *Configuration
Menu*. If that option is enabled, this option will have no effect.. Menu*. If that option is enabled, this option will have no effect..
*Layer...*::: *Layer...*:::
This sets the layer on which the toolbar is set. With this you can set the This sets the layer on which the toolbar is set. With this you can set the
@ -629,19 +629,19 @@ The first section outlines what types of windows will be shown in the iconbar:
+ +
-- --
*None*:;; *None*:;;
Will not show any windows Will not show any windows
*Icons*:;; *Icons*:;;
Shows windows from all workspaces that are iconified (or, minimized) Shows windows from all workspaces that are iconified (or, minimized)
*NoIcons*:;; *NoIcons*:;;
Shows windows from all workspaces that are not iconified Shows windows from all workspaces that are not iconified
*WorkspaceIcons*:;; *WorkspaceIcons*:;;
Shows windows from the current workspace that are iconified Shows windows from the current workspace that are iconified
*WorkspaceNoIcons*:;; *WorkspaceNoIcons*:;;
Shows windows from the current workspace that are not iconified Shows windows from the current workspace that are not iconified
*Workspace*:;; *Workspace*:;;
Shows all windows (iconified or not) from the current workspace Shows all windows (iconified or not) from the current workspace
*All Windows*:;; *All Windows*:;;
Shows all windows (iconified or not) from all workspaces Shows all windows (iconified or not) from all workspaces
-- --
+ +
@ -651,11 +651,11 @@ resource:
+ +
-- --
*Left*:;; *Left*:;;
All icons will be left-aligned with the width set in the `init' file All icons will be left-aligned with the width set in the `init' file
*Relative*:;; *Relative*:;;
All icons will be sized evenly to fill the iconbar completely All icons will be sized evenly to fill the iconbar completely
*Right*:;; *Right*:;;
All icons will be right-aligned with the width set in the `init' file All icons will be right-aligned with the width set in the `init' file
-- --
+ +
@ -699,16 +699,16 @@ one of the first two and one of the last two. They are:
There are three more settings in the ``Focus Model'' menu: There are three more settings in the ``Focus Model'' menu:
*Focus New Windows*::: *Focus New Windows*:::
If enabled, a new window will grab X focus as soon as it is opened. If enabled, a new window will grab X focus as soon as it is opened.
*Auto Raise*:: *Auto Raise*::
If enabled, focusing on a new window will automatically raise that window If enabled, focusing on a new window will automatically raise that window
above all others within its layer. When disabled, you must explicitly raise a above all others within its layer. When disabled, you must explicitly raise a
focused window using the window menu, keybinding, or *Click Raises*. focused window using the window menu, keybinding, or *Click Raises*.
*Click Raises*:: *Click Raises*::
If enabled, clicking anywhere on a window will raise it above all others If enabled, clicking anywhere on a window will raise it above all others
within its layer. within its layer.
TAB OPTIONS TAB OPTIONS
----------- -----------
@ -726,7 +726,7 @@ tabs. Inside of it there are three main options:
*Maximize Over*::: *Maximize Over*:::
When this option is on, maximizing a window will disregard the size and When this option is on, maximizing a window will disregard the size and
location of external tabs, which means they may be pushed out of the screen location of external tabs, which means they may be pushed out of the screen
entirely. entirely.
*External Tab Width*::: *External Tab Width*:::
This specifies in pixels the width of external tabs. This specifies in pixels the width of external tabs.
@ -786,14 +786,14 @@ All changes take effect immediately. Here are the settings:
If this is enabled the slit will disappear after a defined time when the If this is enabled the slit will disappear after a defined time when the
mouse pointer leaves the slit. It will slide in when the cursor hits the mouse pointer leaves the slit. It will slide in when the cursor hits the
remaining edge of the slit. See the *session.autoRaiseDelay* resource for remaining edge of the slit. See the *session.autoRaiseDelay* resource for
the delay time. the delay time.
*Maximize Over*::: *Maximize Over*:::
Enabling this option will allow windows to maximizing over the slit. With Enabling this option will allow windows to maximizing over the slit. With
this switched off they will only expand to the edge of the slit. This this switched off they will only expand to the edge of the slit. This
option may be overridden by the ``Full Maximization'' from the option may be overridden by the ``Full Maximization'' from the
*Configuration Menu*. If that option is enabled, this option will have no *Configuration Menu*. If that option is enabled, this option will have no
effect.. effect..
*Alpha*::: *Alpha*:::
This sets the alpha value for the slit. Use the left mouse button to This sets the alpha value for the slit. Use the left mouse button to
@ -802,11 +802,11 @@ All changes take effect immediately. Here are the settings:
*Clients*::: *Clients*:::
This submenu lets you reorder the the applications running in the This submenu lets you reorder the the applications running in the
slit. You are able to hide apps from the slit by unselecting them in the slit. You are able to hide apps from the slit by unselecting them in the
list showing. This will not kill the app. You can make them re-appear by list showing. This will not kill the app. You can make them re-appear by
selecting them in the list. The "Save SlitList" option saves the new order selecting them in the list. The "Save SlitList" option saves the new order
to you slitlist located in *~/.fluxbox/slitlist*. See the next section for to you slitlist located in *~/.fluxbox/slitlist*. See the next section for
details. details.
Slitlist File Slitlist File
~~~~~~~~~~~~~ ~~~~~~~~~~~~~
@ -889,8 +889,8 @@ These allow users to place the slit and toolbar where they like.
+ +
-- --
Possible options are:;; Possible options are:;;
*BottomLeft* *BottomCenter* *BottomRight* *LeftBottom* *LeftCenter* *LeftTop* *BottomLeft BottomCenter BottomRight LeftBottom LeftCenter LeftTop
*RightBottom* *RightCenter* *RightTop* *TopLeft* *TopCenter* *TopRight* RightBottom RightCenter RightTop TopLeft TopCenter TopRight*
-- --
+ +
Slit default: *RightBottom* Slit default: *RightBottom*
@ -930,8 +930,8 @@ They may be specified in any order, delimited by the *,* character.
They will appear in the order given. They will appear in the order given.
+ +
Possible tools:;; Possible tools:;;
*clock* *iconbar* *nextwindow* *prevwindow* *nextworkspace* *prevworkspace* *clock iconbar nextwindow prevwindow nextworkspace prevworkspace
*systemtray* *workspacename* systemtray workspacename*
+ +
Default:;; Default:;;
*workspacename, prevworkspace, nextworkspace, iconbar, prevwindow, nextwindow, *workspacename, prevworkspace, nextworkspace, iconbar, prevwindow, nextwindow,
@ -1178,7 +1178,7 @@ may specify any number, space-delimited.
+ +
-- --
The available options are:;; The available options are:;;
*Close* *Maximize* *MenuIcon* *Minimize* *Shade* *Stick* *LHalf* *RHalf* *Close Maximize MenuIcon Minimize Shade Stick LHalf RHalf*
-- --
+ +
Default left: *Stick* Default left: *Stick*
@ -1194,33 +1194,33 @@ files. This is where you can specify different files. Most of the defaults will
be located in the user's *~/.fluxbox* directory. be located in the user's *~/.fluxbox* directory.
*session.appsFile*: 'location':: *session.appsFile*: 'location'::
Location of persistent application settings, or the `apps' file. See the Location of persistent application settings, or the `apps' file. See the
*Remember...* item in the *Window Menu* section above or *fluxbox-apps(5)* *Remember...* item in the *Window Menu* section above or *fluxbox-apps(5)*
for details. for details.
*session.groupFile*: 'location':: *session.groupFile*: 'location'::
Deprecated, auto-grouping is now done in the `apps' file, see Deprecated, auto-grouping is now done in the `apps' file, see
*fluxbox-apps(5)* for details. *fluxbox-apps(5)* for details.
*session.keyFile*: 'location':: *session.keyFile*: 'location'::
Location of the keyboard mapping settings, or the `keys' file. Location of the keyboard mapping settings, or the `keys' file.
See *fluxbox-keys(5)* for details. See *fluxbox-keys(5)* for details.
*session.menuFile*: 'location':: *session.menuFile*: 'location'::
Location of the Root Menu file. Location of the Root Menu file.
See *fluxbox-menu(5)* for details. See *fluxbox-menu(5)* for details.
*session.slitlistFile*: 'location':: *session.slitlistFile*: 'location'::
Location of the file used to remember slit client ordering. Location of the file used to remember slit client ordering.
See *SLIT* above for details. See *SLIT* above for details.
*session.styleFile*: 'location':: *session.styleFile*: 'location'::
Location of the currently selected style. Location of the currently selected style.
See *fluxbox-style(5)* for details. See *fluxbox-style(5)* for details.
*session.styleOverlay*: 'location':: *session.styleOverlay*: 'location'::
Location of the style overlay file. Location of the style overlay file.
See *fluxbox-style(5)* for details. See *fluxbox-style(5)* for details.
*session.screen0.windowMenu*: 'location':: *session.screen0.windowMenu*: 'location'::
This optionally specifies the location of a user-defined window menu. If left This optionally specifies the location of a user-defined window menu. If left

View file

@ -4,7 +4,7 @@ Jim Ramsay <i.am@jimramsay.com>
v1.3.5, 13 February 2013 v1.3.5, 13 February 2013
:man source: startfluxbox.txt :man source: startfluxbox.txt
:man version: {revision} :man version: {revision}
:man manual: Fluxbox Manual :man manual: Fluxbox Manual
NAME NAME
---- ----
@ -25,9 +25,9 @@ doesn't exist it will be generated.
FILES FILES
----- -----
*~/.fluxbox/startup*:: *~/.fluxbox/startup*::
This file contains all commands that should be executed before fluxbox is This file contains all commands that should be executed before fluxbox is
started. The initial file contains helpful comments for beginners. It also started. The initial file contains helpful comments for beginners. It also
starts fluxbox. starts fluxbox.
EXAMPLES EXAMPLES
-------- --------
@ -63,14 +63,14 @@ fluxbox* line above to something like this:
.... ....
exec fluxbox & exec fluxbox &
fbpid=$! fbpid=$!
sleep 1 sleep 1
{ {
xsetroot -cursor_name left_ptr -fg white -bg black & xsetroot -cursor_name left_ptr -fg white -bg black &
ipager & ipager &
gkrellm2 & gkrellm2 &
} & } &
wait $fbpid wait $fbpid
.... ....
So xsetroot, ipager, and gkrellm2 will all be started after fluxbox, after So xsetroot, ipager, and gkrellm2 will all be started after fluxbox, after

View file

@ -94,11 +94,6 @@ Background color\&. The default is
Text font name Text font name
.RE .RE
.PP .PP
\fB\-na\fR
.RS 4
Disable font antialias
.RE
.PP
\fB\-hf\fR \fIfilename\fR \fB\-hf\fR \fIfilename\fR
.RS 4 .RS 4
History file to load\&. The default is History file to load\&. The default is

View file

@ -1,7 +1,7 @@
'\" t '\" t
.\" Title: fluxbox-menu .\" Title: fluxbox-menu
.\" Author: Jim Ramsay <i.am@jimramsay.com> .\" Author: Jim Ramsay <i.am@jimramsay.com>
.\" Generator: DocBook XSL Stylesheets v1.76.1 <http://docbook.sf.net/> .\" Generator: DocBook XSL Stylesheets v1.78.1 <http://docbook.sf.net/>
.\" Date: 13 February 2013 .\" Date: 13 February 2013
.\" Manual: Fluxbox Manual .\" Manual: Fluxbox Manual
.\" Source: fluxbox-menu.txt .\" Source: fluxbox-menu.txt

View file

@ -1454,7 +1454,7 @@ These allow users to place the slit and toolbar where they like\&.
.PP .PP
Possible options are: Possible options are:
.RS 4 .RS 4
\fBBottomLeft\fR\fBBottomCenter\fR\fBBottomRight\fR\fBLeftBottom\fR\fBLeftCenter\fR\fBLeftTop\fR\fBRightBottom\fR\fBRightCenter\fR\fBRightTop\fR\fBTopLeft\fR\fBTopCenter\fR\fBTopRight\fR \fBBottomLeft BottomCenter BottomRight LeftBottom LeftCenter LeftTop RightBottom RightCenter RightTop TopLeft TopCenter TopRight\fR
.RE .RE
.sp .sp
Slit default: Slit default:
@ -1504,7 +1504,7 @@ character\&. They will appear in the order given\&.
.PP .PP
Possible tools: Possible tools:
.RS 4 .RS 4
\fBclock\fR\fBiconbar\fR\fBnextwindow\fR\fBprevwindow\fR\fBnextworkspace\fR\fBprevworkspace\fR\fBsystemtray\fR\fBworkspacename\fR \fBclock iconbar nextwindow prevwindow nextworkspace prevworkspace systemtray workspacename\fR
.RE .RE
.PP .PP
Default: Default:
@ -1899,7 +1899,7 @@ The buttons or icons to place in the titlebar of decorated windows\&. You may sp
.PP .PP
The available options are: The available options are:
.RS 4 .RS 4
\fBClose\fR\fBMaximize\fR\fBMenuIcon\fR\fBMinimize\fR\fBShade\fR\fBStick\fR\fBLHalf\fR\fBRHalf\fR \fBClose Maximize MenuIcon Minimize Shade Stick LHalf RHalf\fR
.RE .RE
.sp .sp
Default left: Default left:

View file

@ -1,7 +1,7 @@
'\" t '\" t
.\" Title: startfluxbox .\" Title: startfluxbox
.\" Author: Jim Ramsay <i.am@jimramsay.com> .\" Author: Jim Ramsay <i.am@jimramsay.com>
.\" Generator: DocBook XSL Stylesheets v1.76.1 <http://docbook.sf.net/> .\" Generator: DocBook XSL Stylesheets v1.78.1 <http://docbook.sf.net/>
.\" Date: 13 February 2013 .\" Date: 13 February 2013
.\" Manual: Fluxbox Manual .\" Manual: Fluxbox Manual
.\" Source: startfluxbox.txt .\" Source: startfluxbox.txt
@ -90,9 +90,9 @@ fbpid=$!
sleep 1 sleep 1
{ {
xsetroot \-cursor_name left_ptr \-fg white \-bg black & xsetroot \-cursor_name left_ptr \-fg white \-bg black &
ipager & ipager &
gkrellm2 & gkrellm2 &
} & } &
wait $fbpid wait $fbpid