Created fluxbox-menu(5)
This separates the menu-syntax portions of fluxbox.txt out into its own man page, and includes a rather large rewrite of much of fluxbox.txt, as well as small improvements in other pages.
This commit is contained in:
parent
6beb1f96b2
commit
a85866175a
14 changed files with 2844 additions and 2134 deletions
|
@ -2,12 +2,12 @@
|
||||||
# Makefile.am for fluxbox/doc
|
# Makefile.am for fluxbox/doc
|
||||||
|
|
||||||
SUBDIRS = ru
|
SUBDIRS = ru
|
||||||
CLEANFILES = fluxbox.1 fluxbox-apps.5 fluxbox-keys.5 fluxbox-remote.1 fluxbox-style.5
|
CLEANFILES = fluxbox.1 fluxbox-apps.5 fluxbox-keys.5 fluxbox-menu.5 fluxbox-remote.1 fluxbox-style.5
|
||||||
MAINTAINERCLEANFILES = Makefile.in
|
MAINTAINERCLEANFILES = Makefile.in
|
||||||
man_MANS = fbsetroot.1 fbrun.1 fbsetbg.1 startfluxbox.1 \
|
man_MANS = fbsetroot.1 fbrun.1 fbsetbg.1 startfluxbox.1 \
|
||||||
fluxbox.1 fluxbox-apps.5 fluxbox-keys.5 fluxbox-remote.1 fluxbox-style.5
|
fluxbox.1 fluxbox-apps.5 fluxbox-keys.5 fluxbox-menu.5 fluxbox-remote.1 fluxbox-style.5
|
||||||
EXTRA_DIST=fbsetroot.1 fbrun.1 fbsetbg.1 startfluxbox.1 CODESTYLE \
|
EXTRA_DIST=fbsetroot.1 fbrun.1 fbsetbg.1 startfluxbox.1 CODESTYLE \
|
||||||
fluxbox.1.in fluxbox-apps.5.in fluxbox-keys.5.in fluxbox-remote.1.in fluxbox-style.5.in
|
fluxbox.1.in fluxbox-apps.5.in fluxbox-keys.5.in fluxbox-menu.5.in fluxbox-remote.1.in fluxbox-style.5.in
|
||||||
distclean-local:
|
distclean-local:
|
||||||
rm -f *\~
|
rm -f *\~
|
||||||
|
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
#
|
#
|
||||||
|
|
||||||
SRC1 = fluxbox.txt fluxbox-remote.txt
|
SRC1 = fluxbox.txt fluxbox-remote.txt
|
||||||
SRC5 = fluxbox-keys.txt fluxbox-apps.txt fluxbox-style.txt
|
SRC5 = fluxbox-keys.txt fluxbox-apps.txt fluxbox-style.txt fluxbox-menu.txt
|
||||||
|
|
||||||
MAN = $(SRC1:.txt=.1.in) $(SRC5:.txt=.5.in)
|
MAN = $(SRC1:.txt=.1.in) $(SRC5:.txt=.5.in)
|
||||||
|
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
fluxbox-apps(5)
|
fluxbox-apps(5)
|
||||||
===============
|
===============
|
||||||
Jim Ramsay <i.am@jimramsay.com>
|
Jim Ramsay <i.am@jimramsay.com>
|
||||||
v1.1.1, 10 February 2009
|
v1.1.2, 10 February 2009
|
||||||
:man source: fluxbox-apps.txt
|
:man source: fluxbox-apps.txt
|
||||||
:man version: {revision}
|
:man version: {revision}
|
||||||
:man manual: Fluxbox Manual
|
:man manual: Fluxbox Manual
|
||||||
|
@ -27,10 +27,13 @@ It is possible to force an application to always have the same dimensions,
|
||||||
position, and other settings when it is first launched. These settings are saved
|
position, and other settings when it is first launched. These settings are saved
|
||||||
in the `apps' file.
|
in the `apps' file.
|
||||||
|
|
||||||
Most simple settings can be saved using the `Remember' submenu of the window
|
Most simple settings can be saved using the ``Remember...'' submenu of the
|
||||||
menu, which can usually be opened with a right-click on the titlebar. More
|
window menu, which can usually be opened with a right-click on the titlebar.
|
||||||
advanced features require manually editing the `apps' file. This may include
|
More advanced features require manually editing the `apps' file. This may
|
||||||
using *GROUP SECTIONS* to set up automatic window tab groups.
|
include using *GROUP SECTIONS* to set up automatic window tab groups.
|
||||||
|
|
||||||
|
You do not need to ``reload'' fluxbox after editing the apps file, the changes
|
||||||
|
should be rescanned when the next window is opened.
|
||||||
|
|
||||||
The file is made up of two main types of sections, apps and groups, detailed
|
The file is made up of two main types of sections, apps and groups, detailed
|
||||||
below.
|
below.
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
fluxbox-keys(5)
|
fluxbox-keys(5)
|
||||||
===============
|
===============
|
||||||
Jim Ramsay <i.am@jimramsay.com>
|
Jim Ramsay <i.am@jimramsay.com>
|
||||||
v1.1.1, 10 February 2009
|
v1.1.2, 10 February 2009
|
||||||
:man source: fluxbox-keys.txt
|
:man source: fluxbox-keys.txt
|
||||||
:man version: {revision}
|
:man version: {revision}
|
||||||
:man manual: Fluxbox Manual
|
:man manual: Fluxbox Manual
|
||||||
|
@ -41,6 +41,9 @@ key names are case-sensitive.
|
||||||
Lines beginning with a '#' or '!' are considered comments and are unread by
|
Lines beginning with a '#' or '!' are considered comments and are unread by
|
||||||
fluxbox.
|
fluxbox.
|
||||||
|
|
||||||
|
You will need to ``reload'' fluxbox after editing the keys file so it picks up
|
||||||
|
your change.
|
||||||
|
|
||||||
MODIFIERS
|
MODIFIERS
|
||||||
---------
|
---------
|
||||||
You can get a list of possible modifiers by calling `xmodmap -pm'. This also
|
You can get a list of possible modifiers by calling `xmodmap -pm'. This also
|
||||||
|
@ -418,17 +421,26 @@ Menu Commands
|
||||||
These commands open or close fluxbox popup menus. For more information on
|
These commands open or close fluxbox popup menus. For more information on
|
||||||
what these menus contain or how to configure them, see 'fluxbox(1)'.
|
what these menus contain or how to configure them, see 'fluxbox(1)'.
|
||||||
|
|
||||||
*RootMenu* / *WorkspaceMenu* / *WindowMenu*::
|
*RootMenu*;;
|
||||||
Opens the specified menu. See fluxbox(1) for more details on what
|
Opens the root menu. See *ROOT MENU* in *fluxbox-menu(5)* for details.
|
||||||
these menus contain.
|
|
||||||
|
*WorkspaceMenu*;;
|
||||||
|
Opens a menu showing all workspaces and windows. See *Workspace Menu* in
|
||||||
|
*fluxbox(1)* for details.
|
||||||
|
|
||||||
|
*WindowMenu*;;
|
||||||
|
Opens a menu containing actions for the current window. See *WINDOW MENU* in
|
||||||
|
*fluxbox-menu(5)* for details.
|
||||||
|
|
||||||
*ClientMenu* ['pattern']::
|
*ClientMenu* ['pattern']::
|
||||||
Opens a menu that contains all windows. If you specify a 'pattern',
|
Opens a menu that contains all windows. If you specify a 'pattern', only
|
||||||
only matching windows will be in the menu. See *CLIENT PATTERNS*
|
matching windows will be in the menu. Selecting a window will jump to that
|
||||||
below for more details on the 'pattern' argument.
|
workspace and raise the window. See *CLIENT PATTERNS* below for more details
|
||||||
|
on the 'pattern' argument.
|
||||||
|
|
||||||
*CustomMenu* 'path'::
|
*CustomMenu* 'path'::
|
||||||
Opens a custom menu file.
|
Opens a custom menu file. This 'path' must be a valid menu file in the same
|
||||||
|
format as detailed by the *ROOT MENU* section of *fluxbox-menu(5)*.
|
||||||
|
|
||||||
*HideMenus*::
|
*HideMenus*::
|
||||||
Hide all fluxbox popup menus.
|
Hide all fluxbox popup menus.
|
||||||
|
@ -466,8 +478,9 @@ These commands affect the Window Manager, or more than one window.
|
||||||
passed verbatim to the shell, you can use environment variables,
|
passed verbatim to the shell, you can use environment variables,
|
||||||
pipes, or anything else the shell can do. Note that processes only
|
pipes, or anything else the shell can do. Note that processes only
|
||||||
see environment variables that were set before fluxbox started (such
|
see environment variables that were set before fluxbox started (such
|
||||||
as in ~/.fluxbox/startup), or any that are set via the Export or
|
as in *\~/.fluxbox/startup*), or any that are set via the *Export* or
|
||||||
SetEnv commands, below.
|
*SetEnv* commands, below. See *fluxbox(1)* for more details on the
|
||||||
|
*ENVIRONMENT* and *\~/.fluxbox/startup* file.
|
||||||
|
|
||||||
*CommandDialog*::
|
*CommandDialog*::
|
||||||
Pops up a dialog box that lets you type in any of these commands
|
Pops up a dialog box that lets you type in any of these commands
|
||||||
|
@ -568,16 +581,16 @@ include::client-patterns.txt[]
|
||||||
|
|
||||||
FILES
|
FILES
|
||||||
-----
|
-----
|
||||||
~/.fluxbox/keys::
|
*\~/.fluxbox/keys*::
|
||||||
This is the default location for the keybinding definitions.
|
This is the default location for the keybinding definitions.
|
||||||
/usr/X11R6/include/X11/keysymdef.h::
|
*/usr/X11R6/include/X11/keysymdef.h*::
|
||||||
X key names are in this file.
|
X key names are in this file.
|
||||||
/usr/X11R6/lib/X11/XKeysymDB::
|
*/usr/X11R6/lib/X11/XKeysymDB*::
|
||||||
X key names are also in this file.
|
X key names are also in this file.
|
||||||
|
|
||||||
RESOURCES
|
RESOURCES
|
||||||
---------
|
---------
|
||||||
session.keyFile: <location>::
|
*session.keyFile:* 'location'::
|
||||||
This may be set to override the location of the keybinding definitions.
|
This may be set to override the location of the keybinding definitions.
|
||||||
|
|
||||||
ENVIRONMENT
|
ENVIRONMENT
|
||||||
|
|
345
doc/asciidoc/fluxbox-menu.txt
Normal file
345
doc/asciidoc/fluxbox-menu.txt
Normal file
|
@ -0,0 +1,345 @@
|
||||||
|
fluxbox-menu(5)
|
||||||
|
===============
|
||||||
|
Jim Ramsay <i.am@jimramsay.com>
|
||||||
|
v1.1.2, 12 February 2009
|
||||||
|
:man source: fluxbox-menu.txt
|
||||||
|
:man version: {revision}
|
||||||
|
:man manual: Fluxbox Manual
|
||||||
|
|
||||||
|
NAME
|
||||||
|
----
|
||||||
|
fluxbox-menu - fluxbox(1) menu syntax
|
||||||
|
|
||||||
|
SYNOPSIS
|
||||||
|
--------
|
||||||
|
@pkgdatadir@/menu
|
||||||
|
|
||||||
|
~/.fluxbox/menu
|
||||||
|
|
||||||
|
~/.fluxbox/windowmenu
|
||||||
|
|
||||||
|
SYNTAX
|
||||||
|
------
|
||||||
|
Variable parameters are shown in emphasis: 'argument'
|
||||||
|
|
||||||
|
All other characters shown are required verbatim. Whitespce is only required to
|
||||||
|
delimit words, but it is fine to add more whitespace.
|
||||||
|
|
||||||
|
DESCRIPTION
|
||||||
|
-----------
|
||||||
|
There are two types of menus in fluxbox which can be configured.
|
||||||
|
|
||||||
|
The first is the root menu, which normally appears when you right-click on the
|
||||||
|
desktop.
|
||||||
|
|
||||||
|
The first is the *ROOT MENU* (Or right-click menu), is usually bound to a
|
||||||
|
right-click on the desktop, though this binding can be changed in the `keys'
|
||||||
|
file (*fluxbox-keys(5)*). This same syntax is used for the *CustomMenu* command,
|
||||||
|
also mentioned in *fluxbox-keys(5)*.
|
||||||
|
|
||||||
|
Fluxbox installs a default root menu file in *@pkgdatadir@/menu*. 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. 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. See *RESOURCES*, below for details.
|
||||||
|
|
||||||
|
The second type is the *WINDOW MENU*, which defines the contents of the menu
|
||||||
|
which appears when you right-click on a window's titlebar or iconbar. This opens
|
||||||
|
a menu file as defined by *~/.fluxbox/windowmenu*. If this file does not exist,
|
||||||
|
fluxbox will copy in the default from *@pkgdatadir@/windowmenu*.
|
||||||
|
|
||||||
|
You do not need to ``reload'' fluxbox after editing the apps file, the changes
|
||||||
|
should be taken into account the next time you open the menu.
|
||||||
|
|
||||||
|
ROOT MENU
|
||||||
|
---------
|
||||||
|
The root menu must begin with a *[begin]* tag and end with an *[end]* tag, and
|
||||||
|
every tag must be on its own line.
|
||||||
|
|
||||||
|
There are up to four fields in a menu line. They are of the form:::
|
||||||
|
['tag'] ('label') {'command'} <'icon'>
|
||||||
|
|
||||||
|
The <'icon'> field is always optional when show below. If specified, the 'icon'
|
||||||
|
will be scaled down and displayed in the menu alongside the text label of the
|
||||||
|
item. It must be in .xpm or .png format.
|
||||||
|
|
||||||
|
Any line that starts with a '#' or '!' is considered a comment and ignored by
|
||||||
|
fluxbox. Also, in the label/command/filename fields you can escape any
|
||||||
|
character. Using '\\' inserts a literal back-slash into the
|
||||||
|
label/command/filename field.
|
||||||
|
|
||||||
|
You may enter labels, commands, and icons using characters from any *iconv(1)*
|
||||||
|
language/locale by specifying the encoding used via the *[encoding]* tag,
|
||||||
|
detailed below.
|
||||||
|
|
||||||
|
Structural Tags
|
||||||
|
~~~~~~~~~~~~~~~
|
||||||
|
*[begin]* ('title');;
|
||||||
|
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.
|
||||||
|
|
||||||
|
*[submenu]* ('label') {'title'} <'icon'>;;
|
||||||
|
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.
|
||||||
|
|
||||||
|
*[end]*;;
|
||||||
|
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]*.
|
||||||
|
|
||||||
|
*[encoding]* {'encoding'};;
|
||||||
|
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*.
|
||||||
|
|
||||||
|
*[endencoding]*;;
|
||||||
|
This ends an *[encoding]* section.
|
||||||
|
|
||||||
|
*[include]* ('path');;
|
||||||
|
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
|
||||||
|
be expanded into your home directory. If 'path' is a directory, then all
|
||||||
|
files in that directory are included.
|
||||||
|
|
||||||
|
*[separator]*;;
|
||||||
|
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
|
||||||
|
for internal documentation or script parsing of menu files.
|
||||||
|
|
||||||
|
*[nop]* ('label') <'icon'>;;
|
||||||
|
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.
|
||||||
|
|
||||||
|
Applications
|
||||||
|
~~~~~~~~~~~~
|
||||||
|
*[exec]* ('label') {'command...'} <'icon'>;;
|
||||||
|
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
|
||||||
|
set). You can use this to launch applications, run shell scripts, etc. Since
|
||||||
|
all arguments are passed verbatim to te shell, you can use environment
|
||||||
|
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
|
||||||
|
~/.fluxbox/startup).
|
||||||
|
|
||||||
|
Fluxbox Functions
|
||||||
|
~~~~~~~~~~~~~~~~~
|
||||||
|
*[config]* ('label') <'icon'>;;
|
||||||
|
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.
|
||||||
|
|
||||||
|
*[reconfig]* ('label') <'icon'>;;
|
||||||
|
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
|
||||||
|
have to constantly restart fluxbox every time you save your style. However,
|
||||||
|
fluxbox automatically rereads the menu whenever it changes.
|
||||||
|
|
||||||
|
*[restart]* ('label') {'command'} <'icon'>;;
|
||||||
|
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
|
||||||
|
'command' is omitted, fluxbox restarts itself.
|
||||||
|
|
||||||
|
*[exit]* ('label') <'icon'>;;
|
||||||
|
Inserts an item that shuts down and exits fluxbox. Any open windows are
|
||||||
|
reparented to the root window before fluxbox exits.
|
||||||
|
|
||||||
|
*[style]* ('label') {'filename'} <'icon'>;;
|
||||||
|
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.
|
||||||
|
|
||||||
|
*[stylesmenu]* ('directory') <'icon'>;;
|
||||||
|
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.
|
||||||
|
|
||||||
|
*[stylesdir]* ('label') {'directory'} <'icon'>;;
|
||||||
|
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
|
||||||
|
'directory', assuming 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.
|
||||||
|
|
||||||
|
*[wallpapers]* ('directory') {'command'} <'icon'>;;
|
||||||
|
This inserts a menu item to set the wallpaper for each file in the given
|
||||||
|
directory. The 'command' is optional, and defaults to *fbsetbg*.
|
||||||
|
|
||||||
|
*[workspaces]* ('label') <'icon'>;;
|
||||||
|
This tells fluxbox to insert a link to the workspaces menu directly into your
|
||||||
|
menu. See *Workspace Menu* in *fluxbox(1)* for details.
|
||||||
|
|
||||||
|
*[*'command'*]* ('label') <'icon'>;;
|
||||||
|
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.
|
||||||
|
|
||||||
|
WINDOW MENU
|
||||||
|
-----------
|
||||||
|
Like the *ROOT MENU*, this menu file must start with *[begin]* and end with
|
||||||
|
*[end]*. However, this file consists of only one *[*'tag'*]* per line with no
|
||||||
|
labels, commands, or icons.
|
||||||
|
|
||||||
|
The available tags in this menu are:
|
||||||
|
|
||||||
|
*[shade]*;;
|
||||||
|
Provides a menu item to shade or unshade (or, roll-up) the window. This is
|
||||||
|
equivalent to the shade titlebar button.
|
||||||
|
|
||||||
|
*[stick]*;;
|
||||||
|
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.
|
||||||
|
|
||||||
|
*[maximize]*;;
|
||||||
|
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:
|
||||||
|
|
||||||
|
* Button 1 (Un)Maximize as normal.
|
||||||
|
* Button 2 (Un)Maximize window vertically.
|
||||||
|
* Button 3 (Un)Maximize window horizontally.
|
||||||
|
|
||||||
|
*[iconify]*;;
|
||||||
|
Provides a menu item to iconify (or, minimize) the window, equivalent to the
|
||||||
|
iconify titlebar button.
|
||||||
|
|
||||||
|
*[close]*;;
|
||||||
|
Closes the window gracefully, equivalent to the titlebar button.
|
||||||
|
|
||||||
|
*[kill]*;;
|
||||||
|
Kills the window's process, like *xkill(1)*.
|
||||||
|
|
||||||
|
*[raise]*;;
|
||||||
|
Raise the window to the top of the stack within its layer.
|
||||||
|
|
||||||
|
*[lower]*;;
|
||||||
|
Lower the window to the bottom of the stack within its layer.
|
||||||
|
|
||||||
|
*[settitledialog]*;;
|
||||||
|
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.
|
||||||
|
|
||||||
|
*[sendto]*;;
|
||||||
|
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.
|
||||||
|
|
||||||
|
*[layer]*;;
|
||||||
|
Adds a ``Layer...'' submenu which lets you change the layer of this window.
|
||||||
|
|
||||||
|
*[alpha]*;;
|
||||||
|
Adds a ``Transparency...'' submenu which lets you change the focused and
|
||||||
|
unfocused transparency of this window.
|
||||||
|
|
||||||
|
*[extramenus]*;;
|
||||||
|
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
|
||||||
|
details).
|
||||||
|
|
||||||
|
*[separator]*;;
|
||||||
|
Adds a horizontal line to the menu
|
||||||
|
|
||||||
|
FILES
|
||||||
|
-----
|
||||||
|
*~/.fluxbox/menu*::
|
||||||
|
This is the default location for the user's root menu.
|
||||||
|
*@pkgdatadir@/menu*::
|
||||||
|
This is the system-wide root menu file. It will be used if the user's root
|
||||||
|
menu is missing or unparseable.
|
||||||
|
*~/.fluxbox/windowmenu*::
|
||||||
|
This is the user's window menu definition file
|
||||||
|
*@pkgdatadir@/menu*::
|
||||||
|
This is the default window menu. If the user does not have this file, it will
|
||||||
|
be copied to *~/.fluxbox/windowmenu* on fluxbox startup.
|
||||||
|
|
||||||
|
RESOURCES
|
||||||
|
---------
|
||||||
|
*session.menuFile:* 'location'::
|
||||||
|
This may be set to override the location of the user's root menu.
|
||||||
|
|
||||||
|
ENVIRONMENT
|
||||||
|
-----------
|
||||||
|
The 'comand...' field of the *[exec]* tag can take advantage of other
|
||||||
|
environment variables if they are set before fluxbox is started.
|
||||||
|
|
||||||
|
EXAMPLES
|
||||||
|
--------
|
||||||
|
.Root Menu
|
||||||
|
....
|
||||||
|
# fluxbox menu file
|
||||||
|
[begin] (fluxbox)
|
||||||
|
[exec] (rxvt) {rxvt -ls} </usr/X11R6/share/icons/terminal.xpm>
|
||||||
|
[exec] (netscape) {netscape -install}
|
||||||
|
[exec] (The GIMP) {gimp}
|
||||||
|
[exec] (XV) {xv}
|
||||||
|
[exec] (Vim) {rxvt -geometry 132x60 -name VIM -e screen vim}
|
||||||
|
[exec] (Mutt) {rxvt -name mutt -e mutt}
|
||||||
|
[submenu] (mozilla)
|
||||||
|
[exec] (browser) {mozilla -browser}
|
||||||
|
[exec] (news) {mozilla -news}
|
||||||
|
[exec] (mail) {mozilla -mail}
|
||||||
|
[exec] (edit) {mozilla -edit}
|
||||||
|
[exec] (compose) {mozilla -compose}
|
||||||
|
[end]
|
||||||
|
[submenu] (Window Manager)
|
||||||
|
[exec] (Edit Menus) {nedit ~/.fluxbox/menu}
|
||||||
|
[submenu] (Style) {Which Style?}
|
||||||
|
[stylesdir] (~/.fluxbox/styles)
|
||||||
|
[stylesmenu] (fluxbox Styles) {@pkgdatadir@/styles}
|
||||||
|
[end]
|
||||||
|
[config] (Config Options)
|
||||||
|
[reconfig] (Reconfigure)
|
||||||
|
[restart] (Restart)
|
||||||
|
[end]
|
||||||
|
[exit] (Log Out)
|
||||||
|
[end]
|
||||||
|
....
|
||||||
|
|
||||||
|
.Default Window Menu
|
||||||
|
....
|
||||||
|
[begin]
|
||||||
|
[shade]
|
||||||
|
[stick]
|
||||||
|
[maximize]
|
||||||
|
[iconify]
|
||||||
|
[raise]
|
||||||
|
[lower]
|
||||||
|
[settitledialog]
|
||||||
|
[sendto]
|
||||||
|
[layer]
|
||||||
|
[alpha]
|
||||||
|
[extramenus]
|
||||||
|
[separator]
|
||||||
|
[close]
|
||||||
|
[end]
|
||||||
|
....
|
||||||
|
|
||||||
|
AUTHOR and CREDITS
|
||||||
|
------------------
|
||||||
|
This manpage is the combined work of:
|
||||||
|
|
||||||
|
- Jim Ramsay <i.am at jimramsay com> (>fluxbox-1.1.1)
|
||||||
|
- Curt Micol <asenchi at asenchi com> (>fluxbox-0.9.11)
|
||||||
|
- Tobias Klausmann <klausman at users sourceforge net> (<=fluxbox-0.9.11)
|
||||||
|
- Grubert <grubert at users sourceforge net> (fluxbox)
|
||||||
|
- Matthew Hawkins <matt at mh dropbear id au> (blackbox)
|
||||||
|
- Wilbert Berendsen <wbsoft at xs4all nl> (blackbox)
|
||||||
|
|
||||||
|
- Numerous other languages could be available if someone jumps in.
|
||||||
|
|
||||||
|
SEE ALSO
|
||||||
|
--------
|
||||||
|
fluxbox(1), xev(1), xkill(1), regex(7)
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
fluxbox-remote(1)
|
fluxbox-remote(1)
|
||||||
=================
|
=================
|
||||||
Mark Tiefenbruck <mark@fluxbox.org>
|
Mark Tiefenbruck <mark@fluxbox.org>
|
||||||
v1.1.1, 10 February 2009
|
v1.1.2, 10 February 2009
|
||||||
:man source: fluxbox-remote.txt
|
:man source: fluxbox-remote.txt
|
||||||
:man version: {revision}
|
:man version: {revision}
|
||||||
:man manual: Fluxbox Manual
|
:man manual: Fluxbox Manual
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
fluxbox-style(5)
|
fluxbox-style(5)
|
||||||
================
|
================
|
||||||
Henrik Kinnunen <fluxgen@fluxbox.org>
|
Henrik Kinnunen <fluxgen@fluxbox.org>
|
||||||
v1.1.1, 10 February 2009
|
v1.1.2, 10 February 2009
|
||||||
:man source: fluxbox-style.txt
|
:man source: fluxbox-style.txt
|
||||||
:man version: {revision}
|
:man version: {revision}
|
||||||
:man manual: Fluxbox Manual
|
:man manual: Fluxbox Manual
|
||||||
|
|
File diff suppressed because it is too large
Load diff
|
@ -1,12 +1,12 @@
|
||||||
.\" Title: fluxbox-apps
|
.\" Title: fluxbox-apps
|
||||||
.\" Author: [FIXME: author] [see http://docbook.sf.net/el/author]
|
.\" Author: [FIXME: author] [see http://docbook.sf.net/el/author]
|
||||||
.\" Generator: DocBook XSL Stylesheets v1.74.0 <http://docbook.sf.net/>
|
.\" Generator: DocBook XSL Stylesheets v1.74.0 <http://docbook.sf.net/>
|
||||||
.\" Date: 02/10/2009
|
.\" Date: 02/17/2009
|
||||||
.\" Manual: Fluxbox Manual
|
.\" Manual: Fluxbox Manual
|
||||||
.\" Source: fluxbox-apps.txt 1.1.1
|
.\" Source: fluxbox-apps.txt 1.1.2
|
||||||
.\" Language: English
|
.\" Language: English
|
||||||
.\"
|
.\"
|
||||||
.TH "FLUXBOX\-APPS" "5" "02/10/2009" "fluxbox\-apps\&.txt 1\&.1\&.1" "Fluxbox Manual"
|
.TH "FLUXBOX\-APPS" "5" "02/17/2009" "fluxbox\-apps\&.txt 1\&.1\&.2" "Fluxbox Manual"
|
||||||
.\" -----------------------------------------------------------------
|
.\" -----------------------------------------------------------------
|
||||||
.\" * (re)Define some macros
|
.\" * (re)Define some macros
|
||||||
.\" -----------------------------------------------------------------
|
.\" -----------------------------------------------------------------
|
||||||
|
@ -180,7 +180,9 @@ All other characters shown are required verbatim\&. Whitespce is only required t
|
||||||
.sp
|
.sp
|
||||||
It is possible to force an application to always have the same dimensions, position, and other settings when it is first launched\&. These settings are saved in the `apps\' file\&.
|
It is possible to force an application to always have the same dimensions, position, and other settings when it is first launched\&. These settings are saved in the `apps\' file\&.
|
||||||
.sp
|
.sp
|
||||||
Most simple settings can be saved using the `Remember\' submenu of the window menu, which can usually be opened with a right\-click on the titlebar\&. More advanced features require manually editing the `apps\' file\&. This may include using \fBGROUP SECTIONS\fR to set up automatic window tab groups\&.
|
Most simple settings can be saved using the \(lqRemember\&...\(rq submenu of the window menu, which can usually be opened with a right\-click on the titlebar\&. More advanced features require manually editing the `apps\' file\&. This may include using \fBGROUP SECTIONS\fR to set up automatic window tab groups\&.
|
||||||
|
.sp
|
||||||
|
You do not need to \(lqreload\(rq fluxbox after editing the apps file, the changes should be rescanned when the next window is opened\&.
|
||||||
.sp
|
.sp
|
||||||
The file is made up of two main types of sections, apps and groups, detailed below\&.
|
The file is made up of two main types of sections, apps and groups, detailed below\&.
|
||||||
.SH "APP SECTIONS"
|
.SH "APP SECTIONS"
|
||||||
|
|
|
@ -1,12 +1,12 @@
|
||||||
.\" Title: fluxbox-keys
|
.\" Title: fluxbox-keys
|
||||||
.\" Author: [FIXME: author] [see http://docbook.sf.net/el/author]
|
.\" Author: [FIXME: author] [see http://docbook.sf.net/el/author]
|
||||||
.\" Generator: DocBook XSL Stylesheets v1.74.0 <http://docbook.sf.net/>
|
.\" Generator: DocBook XSL Stylesheets v1.74.0 <http://docbook.sf.net/>
|
||||||
.\" Date: 02/10/2009
|
.\" Date: 02/17/2009
|
||||||
.\" Manual: Fluxbox Manual
|
.\" Manual: Fluxbox Manual
|
||||||
.\" Source: fluxbox-keys.txt 1.1.1
|
.\" Source: fluxbox-keys.txt 1.1.2
|
||||||
.\" Language: English
|
.\" Language: English
|
||||||
.\"
|
.\"
|
||||||
.TH "FLUXBOX\-KEYS" "5" "02/10/2009" "fluxbox\-keys\&.txt 1\&.1\&.1" "Fluxbox Manual"
|
.TH "FLUXBOX\-KEYS" "5" "02/17/2009" "fluxbox\-keys\&.txt 1\&.1\&.2" "Fluxbox Manual"
|
||||||
.\" -----------------------------------------------------------------
|
.\" -----------------------------------------------------------------
|
||||||
.\" * (re)Define some macros
|
.\" * (re)Define some macros
|
||||||
.\" -----------------------------------------------------------------
|
.\" -----------------------------------------------------------------
|
||||||
|
@ -191,6 +191,8 @@ The space between the \fIkey\fR and the \fB:\fR before the \fIcommand\fR is mand
|
||||||
All modifiers and commands are case\-insensitive\&. Some command arguments (especially those that will be passed to the shell) are case\-sensitive\&. Some key names are case\-sensitive\&.
|
All modifiers and commands are case\-insensitive\&. Some command arguments (especially those that will be passed to the shell) are case\-sensitive\&. Some key names are case\-sensitive\&.
|
||||||
.sp
|
.sp
|
||||||
Lines beginning with a \fI#\fR or \fI!\fR are considered comments and are unread by fluxbox\&.
|
Lines beginning with a \fI#\fR or \fI!\fR are considered comments and are unread by fluxbox\&.
|
||||||
|
.sp
|
||||||
|
You will need to \(lqreload\(rq fluxbox after editing the keys file so it picks up your change\&.
|
||||||
.SH "MODIFIERS"
|
.SH "MODIFIERS"
|
||||||
.sp
|
.sp
|
||||||
You can get a list of possible modifiers by calling `xmodmap \-pm\'\&. This also shows you to which keys the modifiers are mapped, but the following modifiers are most commonly used:
|
You can get a list of possible modifiers by calling `xmodmap \-pm\'\&. This also shows you to which keys the modifiers are mapped, but the following modifiers are most commonly used:
|
||||||
|
@ -767,15 +769,36 @@ Closes all windows on all desktops\&.
|
||||||
.sp
|
.sp
|
||||||
These commands open or close fluxbox popup menus\&. For more information on what these menus contain or how to configure them, see \fIfluxbox(1)\fR\&.
|
These commands open or close fluxbox popup menus\&. For more information on what these menus contain or how to configure them, see \fIfluxbox(1)\fR\&.
|
||||||
.PP
|
.PP
|
||||||
\fBRootMenu\fR / \fBWorkspaceMenu\fR / \fBWindowMenu\fR
|
\fBRootMenu\fR
|
||||||
.RS 4
|
.RS 4
|
||||||
Opens the specified menu\&. See fluxbox(1) for more details on what these menus contain\&.
|
Opens the root menu\&. See
|
||||||
|
\fBROOT MENU\fR
|
||||||
|
in
|
||||||
|
\fBfluxbox\-menu(5)\fR
|
||||||
|
for details\&.
|
||||||
.RE
|
.RE
|
||||||
.PP
|
.PP
|
||||||
|
\fBWorkspaceMenu\fR
|
||||||
|
.RS 4
|
||||||
|
Opens a menu showing all workspaces and windows\&. See
|
||||||
|
\fBWorkspace Menu\fR
|
||||||
|
in
|
||||||
|
\fBfluxbox(1)\fR
|
||||||
|
for details\&.
|
||||||
|
.RE
|
||||||
|
.PP
|
||||||
|
\fBWindowMenu\fR
|
||||||
|
.RS 4
|
||||||
|
Opens a menu containing actions for the current window\&. See
|
||||||
|
\fBWINDOW MENU\fR
|
||||||
|
in
|
||||||
|
\fBfluxbox\-menu(5)\fR
|
||||||
|
for details\&.
|
||||||
|
.PP
|
||||||
\fBClientMenu\fR [\fIpattern\fR]
|
\fBClientMenu\fR [\fIpattern\fR]
|
||||||
.RS 4
|
.RS 4
|
||||||
Opens a menu that contains all windows\&. If you specify a
|
Opens a menu that contains all windows\&. If you specify a
|
||||||
\fIpattern\fR, only matching windows will be in the menu\&. See
|
\fIpattern\fR, only matching windows will be in the menu\&. Selecting a window will jump to that workspace and raise the window\&. See
|
||||||
\fBCLIENT PATTERNS\fR
|
\fBCLIENT PATTERNS\fR
|
||||||
below for more details on the
|
below for more details on the
|
||||||
\fIpattern\fR
|
\fIpattern\fR
|
||||||
|
@ -784,13 +807,19 @@ argument\&.
|
||||||
.PP
|
.PP
|
||||||
\fBCustomMenu\fR \fIpath\fR
|
\fBCustomMenu\fR \fIpath\fR
|
||||||
.RS 4
|
.RS 4
|
||||||
Opens a custom menu file\&.
|
Opens a custom menu file\&. This
|
||||||
|
\fIpath\fR
|
||||||
|
must be a valid menu file in the same format as detailed by the
|
||||||
|
\fBROOT MENU\fR
|
||||||
|
section of
|
||||||
|
\fBfluxbox\-menu(5)\fR\&.
|
||||||
.RE
|
.RE
|
||||||
.PP
|
.PP
|
||||||
\fBHideMenus\fR
|
\fBHideMenus\fR
|
||||||
.RS 4
|
.RS 4
|
||||||
Hide all fluxbox popup menus\&.
|
Hide all fluxbox popup menus\&.
|
||||||
.RE
|
.RE
|
||||||
|
.RE
|
||||||
.SS "Window Manager Commands"
|
.SS "Window Manager Commands"
|
||||||
.sp
|
.sp
|
||||||
These commands affect the Window Manager, or more than one window\&.
|
These commands affect the Window Manager, or more than one window\&.
|
||||||
|
@ -827,7 +856,18 @@ Reloads only the current style\&. Useful after editing a style which is currentl
|
||||||
.RS 4
|
.RS 4
|
||||||
Probably the most\-used binding of all\&. Passes all the arguments to your
|
Probably the most\-used binding of all\&. Passes all the arguments to your
|
||||||
\fB$SHELL\fR
|
\fB$SHELL\fR
|
||||||
(or /bin/sh if $SHELL is not 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 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 ~/\&.fluxbox/startup), or any that are set via the Export or SetEnv commands, below\&.
|
(or /bin/sh if $SHELL is not 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 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
|
||||||
|
\fB~/\&.fluxbox/startup\fR), or any that are set via the
|
||||||
|
\fBExport\fR
|
||||||
|
or
|
||||||
|
\fBSetEnv\fR
|
||||||
|
commands, below\&. See
|
||||||
|
\fBfluxbox(1)\fR
|
||||||
|
for more details on the
|
||||||
|
\fBENVIRONMENT\fR
|
||||||
|
and
|
||||||
|
\fB~/\&.fluxbox/startup\fR
|
||||||
|
file\&.
|
||||||
.RE
|
.RE
|
||||||
.PP
|
.PP
|
||||||
\fBCommandDialog\fR
|
\fBCommandDialog\fR
|
||||||
|
@ -1205,23 +1245,23 @@ The string name of the window\'s layer, which is one of
|
||||||
.\}
|
.\}
|
||||||
.SH "FILES"
|
.SH "FILES"
|
||||||
.PP
|
.PP
|
||||||
~/\&.fluxbox/keys
|
\fB~/\&.fluxbox/keys\fR
|
||||||
.RS 4
|
.RS 4
|
||||||
This is the default location for the keybinding definitions\&.
|
This is the default location for the keybinding definitions\&.
|
||||||
.RE
|
.RE
|
||||||
.PP
|
.PP
|
||||||
/usr/X11R6/include/X11/keysymdef\&.h
|
\fB/usr/X11R6/include/X11/keysymdef\&.h\fR
|
||||||
.RS 4
|
.RS 4
|
||||||
X key names are in this file\&.
|
X key names are in this file\&.
|
||||||
.RE
|
.RE
|
||||||
.PP
|
.PP
|
||||||
/usr/X11R6/lib/X11/XKeysymDB
|
\fB/usr/X11R6/lib/X11/XKeysymDB\fR
|
||||||
.RS 4
|
.RS 4
|
||||||
X key names are also in this file\&.
|
X key names are also in this file\&.
|
||||||
.RE
|
.RE
|
||||||
.SH "RESOURCES"
|
.SH "RESOURCES"
|
||||||
.PP
|
.PP
|
||||||
session\&.keyFile: <location>
|
\fBsession\&.keyFile:\fR \fIlocation\fR
|
||||||
.RS 4
|
.RS 4
|
||||||
This may be set to override the location of the keybinding definitions\&.
|
This may be set to override the location of the keybinding definitions\&.
|
||||||
.RE
|
.RE
|
||||||
|
|
680
doc/fluxbox-menu.5.in
Normal file
680
doc/fluxbox-menu.5.in
Normal file
|
@ -0,0 +1,680 @@
|
||||||
|
.\" Title: fluxbox-menu
|
||||||
|
.\" Author: [FIXME: author] [see http://docbook.sf.net/el/author]
|
||||||
|
.\" Generator: DocBook XSL Stylesheets v1.74.0 <http://docbook.sf.net/>
|
||||||
|
.\" Date: 02/17/2009
|
||||||
|
.\" Manual: Fluxbox Manual
|
||||||
|
.\" Source: fluxbox-menu.txt 1.1.2
|
||||||
|
.\" Language: English
|
||||||
|
.\"
|
||||||
|
.TH "FLUXBOX\-MENU" "5" "02/17/2009" "fluxbox\-menu\&.txt 1\&.1\&.2" "Fluxbox Manual"
|
||||||
|
.\" -----------------------------------------------------------------
|
||||||
|
.\" * (re)Define some macros
|
||||||
|
.\" -----------------------------------------------------------------
|
||||||
|
.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||||
|
.\" toupper - uppercase a string (locale-aware)
|
||||||
|
.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||||
|
.de toupper
|
||||||
|
.tr aAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZ
|
||||||
|
\\$*
|
||||||
|
.tr aabbccddeeffgghhiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz
|
||||||
|
..
|
||||||
|
.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||||
|
.\" SH-xref - format a cross-reference to an SH section
|
||||||
|
.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||||
|
.de SH-xref
|
||||||
|
.ie n \{\
|
||||||
|
.\}
|
||||||
|
.toupper \\$*
|
||||||
|
.el \{\
|
||||||
|
\\$*
|
||||||
|
.\}
|
||||||
|
..
|
||||||
|
.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||||
|
.\" SH - level-one heading that works better for non-TTY output
|
||||||
|
.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||||
|
.de1 SH
|
||||||
|
.\" put an extra blank line of space above the head in non-TTY output
|
||||||
|
.if t \{\
|
||||||
|
.sp 1
|
||||||
|
.\}
|
||||||
|
.sp \\n[PD]u
|
||||||
|
.nr an-level 1
|
||||||
|
.set-an-margin
|
||||||
|
.nr an-prevailing-indent \\n[IN]
|
||||||
|
.fi
|
||||||
|
.in \\n[an-margin]u
|
||||||
|
.ti 0
|
||||||
|
.HTML-TAG ".NH \\n[an-level]"
|
||||||
|
.it 1 an-trap
|
||||||
|
.nr an-no-space-flag 1
|
||||||
|
.nr an-break-flag 1
|
||||||
|
\." make the size of the head bigger
|
||||||
|
.ps +3
|
||||||
|
.ft B
|
||||||
|
.ne (2v + 1u)
|
||||||
|
.ie n \{\
|
||||||
|
.\" if n (TTY output), use uppercase
|
||||||
|
.toupper \\$*
|
||||||
|
.\}
|
||||||
|
.el \{\
|
||||||
|
.nr an-break-flag 0
|
||||||
|
.\" if not n (not TTY), use normal case (not uppercase)
|
||||||
|
\\$1
|
||||||
|
.in \\n[an-margin]u
|
||||||
|
.ti 0
|
||||||
|
.\" if not n (not TTY), put a border/line under subheading
|
||||||
|
.sp -.6
|
||||||
|
\l'\n(.lu'
|
||||||
|
.\}
|
||||||
|
..
|
||||||
|
.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||||
|
.\" SS - level-two heading that works better for non-TTY output
|
||||||
|
.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||||
|
.de1 SS
|
||||||
|
.sp \\n[PD]u
|
||||||
|
.nr an-level 1
|
||||||
|
.set-an-margin
|
||||||
|
.nr an-prevailing-indent \\n[IN]
|
||||||
|
.fi
|
||||||
|
.in \\n[IN]u
|
||||||
|
.ti \\n[SN]u
|
||||||
|
.it 1 an-trap
|
||||||
|
.nr an-no-space-flag 1
|
||||||
|
.nr an-break-flag 1
|
||||||
|
.ps \\n[PS-SS]u
|
||||||
|
\." make the size of the head bigger
|
||||||
|
.ps +2
|
||||||
|
.ft B
|
||||||
|
.ne (2v + 1u)
|
||||||
|
.if \\n[.$] \&\\$*
|
||||||
|
..
|
||||||
|
.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||||
|
.\" BB/BE - put background/screen (filled box) around block of text
|
||||||
|
.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||||
|
.de BB
|
||||||
|
.if t \{\
|
||||||
|
.sp -.5
|
||||||
|
.br
|
||||||
|
.in +2n
|
||||||
|
.ll -2n
|
||||||
|
.gcolor red
|
||||||
|
.di BX
|
||||||
|
.\}
|
||||||
|
..
|
||||||
|
.de EB
|
||||||
|
.if t \{\
|
||||||
|
.if "\\$2"adjust-for-leading-newline" \{\
|
||||||
|
.sp -1
|
||||||
|
.\}
|
||||||
|
.br
|
||||||
|
.di
|
||||||
|
.in
|
||||||
|
.ll
|
||||||
|
.gcolor
|
||||||
|
.nr BW \\n(.lu-\\n(.i
|
||||||
|
.nr BH \\n(dn+.5v
|
||||||
|
.ne \\n(BHu+.5v
|
||||||
|
.ie "\\$2"adjust-for-leading-newline" \{\
|
||||||
|
\M[\\$1]\h'1n'\v'+.5v'\D'P \\n(BWu 0 0 \\n(BHu -\\n(BWu 0 0 -\\n(BHu'\M[]
|
||||||
|
.\}
|
||||||
|
.el \{\
|
||||||
|
\M[\\$1]\h'1n'\v'-.5v'\D'P \\n(BWu 0 0 \\n(BHu -\\n(BWu 0 0 -\\n(BHu'\M[]
|
||||||
|
.\}
|
||||||
|
.in 0
|
||||||
|
.sp -.5v
|
||||||
|
.nf
|
||||||
|
.BX
|
||||||
|
.in
|
||||||
|
.sp .5v
|
||||||
|
.fi
|
||||||
|
.\}
|
||||||
|
..
|
||||||
|
.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||||
|
.\" BM/EM - put colored marker in margin next to block of text
|
||||||
|
.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||||
|
.de BM
|
||||||
|
.if t \{\
|
||||||
|
.br
|
||||||
|
.ll -2n
|
||||||
|
.gcolor red
|
||||||
|
.di BX
|
||||||
|
.\}
|
||||||
|
..
|
||||||
|
.de EM
|
||||||
|
.if t \{\
|
||||||
|
.br
|
||||||
|
.di
|
||||||
|
.ll
|
||||||
|
.gcolor
|
||||||
|
.nr BH \\n(dn
|
||||||
|
.ne \\n(BHu
|
||||||
|
\M[\\$1]\D'P -.75n 0 0 \\n(BHu -(\\n[.i]u - \\n(INu - .75n) 0 0 -\\n(BHu'\M[]
|
||||||
|
.in 0
|
||||||
|
.nf
|
||||||
|
.BX
|
||||||
|
.in
|
||||||
|
.fi
|
||||||
|
.\}
|
||||||
|
..
|
||||||
|
.\" -----------------------------------------------------------------
|
||||||
|
.\" * set default formatting
|
||||||
|
.\" -----------------------------------------------------------------
|
||||||
|
.\" disable hyphenation
|
||||||
|
.nh
|
||||||
|
.\" disable justification (adjust text to left margin only)
|
||||||
|
.ad l
|
||||||
|
.\" -----------------------------------------------------------------
|
||||||
|
.\" * MAIN CONTENT STARTS HERE *
|
||||||
|
.\" -----------------------------------------------------------------
|
||||||
|
.SH "Name"
|
||||||
|
fluxbox-menu \- fluxbox(1) menu syntax
|
||||||
|
.SH "Synopsis"
|
||||||
|
.sp
|
||||||
|
@pkgdatadir@/menu
|
||||||
|
.sp
|
||||||
|
~/\&.fluxbox/menu
|
||||||
|
.sp
|
||||||
|
~/\&.fluxbox/windowmenu
|
||||||
|
.SH "SYNTAX"
|
||||||
|
.sp
|
||||||
|
Variable parameters are shown in emphasis: \fIargument\fR
|
||||||
|
.sp
|
||||||
|
All other characters shown are required verbatim\&. Whitespce is only required to delimit words, but it is fine to add more whitespace\&.
|
||||||
|
.SH "DESCRIPTION"
|
||||||
|
.sp
|
||||||
|
There are two types of menus in fluxbox which can be configured\&.
|
||||||
|
.sp
|
||||||
|
The first is the root menu, which normally appears when you right\-click on the desktop\&.
|
||||||
|
.sp
|
||||||
|
The first is the \fBROOT MENU\fR (Or right\-click menu), is usually bound to a right\-click on the desktop, though this binding can be changed in the `keys\' file (\fBfluxbox\-keys(5)\fR)\&. This same syntax is used for the \fBCustomMenu\fR command, also mentioned in \fBfluxbox\-keys(5)\fR\&.
|
||||||
|
.sp
|
||||||
|
Fluxbox installs a default root menu file in \fB@pkgdatadir@/menu\fR\&. 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\&. By convention, users create a menu file in \fB~/\&.fluxbox/menu\fR\&. 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\&. See \fBRESOURCES\fR, below for details\&.
|
||||||
|
.sp
|
||||||
|
The second type is the \fBWINDOW MENU\fR, which defines the contents of the menu which appears when you right\-click on a window\'s titlebar or iconbar\&. This opens a menu file as defined by \fB~/\&.fluxbox/windowmenu\fR\&. If this file does not exist, fluxbox will copy in the default from \fB@pkgdatadir@/windowmenu\fR\&.
|
||||||
|
.sp
|
||||||
|
You do not need to \(lqreload\(rq fluxbox after editing the apps file, the changes should be taken into account the next time you open the menu\&.
|
||||||
|
.SH "ROOT MENU"
|
||||||
|
.sp
|
||||||
|
The root menu must begin with a \fB[begin]\fR tag and end with an \fB[end]\fR tag, and every tag must be on its own line\&.
|
||||||
|
.PP
|
||||||
|
There are up to four fields in a menu line\&. They are of the form:
|
||||||
|
.RS 4
|
||||||
|
[\fItag\fR] (\fIlabel\fR) {\fIcommand\fR} <\fIicon\fR>
|
||||||
|
.RE
|
||||||
|
.sp
|
||||||
|
The <\fIicon\fR> field is always optional when show below\&. If specified, the \fIicon\fR will be scaled down and displayed in the menu alongside the text label of the item\&. It must be in \&.xpm or \&.png format\&.
|
||||||
|
.sp
|
||||||
|
Any line that starts with a \fI#\fR or \fI!\fR is considered a comment and ignored by fluxbox\&. Also, in the label/command/filename fields you can escape any character\&. Using \fI\e\e\fR inserts a literal back\-slash into the label/command/filename field\&.
|
||||||
|
.sp
|
||||||
|
You may enter labels, commands, and icons using characters from any \fBiconv(1)\fR language/locale by specifying the encoding used via the \fB[encoding]\fR tag, detailed below\&.
|
||||||
|
.SS "Structural Tags"
|
||||||
|
.PP
|
||||||
|
\fB[begin]\fR (\fItitle\fR)
|
||||||
|
.RS 4
|
||||||
|
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
|
||||||
|
\fItitle\fR
|
||||||
|
appears at the top of the menu\&. And
|
||||||
|
\fB[end]\fR
|
||||||
|
tag is required to end the menu\&.
|
||||||
|
.RE
|
||||||
|
.PP
|
||||||
|
\fB[submenu]\fR (\fIlabel\fR) {\fItitle\fR} <\fIicon\fR>
|
||||||
|
.RS 4
|
||||||
|
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
|
||||||
|
\fIlabel\fR
|
||||||
|
is the text that will appear in the parent menu, and the
|
||||||
|
\fItitle\fR
|
||||||
|
is shown at the top of the submenu\&. If omitted, the
|
||||||
|
\fItitle\fR
|
||||||
|
will be the same as the
|
||||||
|
\fIlabel\fR\&. An
|
||||||
|
\fB[end]\fR
|
||||||
|
tag is required to end the submenu\&.
|
||||||
|
.RE
|
||||||
|
.PP
|
||||||
|
\fB[end]\fR
|
||||||
|
.RS 4
|
||||||
|
This tells fluxbox that it is at the end of a menu\&. This can either be a
|
||||||
|
\fB[submenu]\fR
|
||||||
|
or the
|
||||||
|
\fB[begin]\fR
|
||||||
|
tag of the main root menu\&. There must be at least one of these tags in your menu to correspond to the required
|
||||||
|
\fB[begin]\fR
|
||||||
|
tag, and one for each
|
||||||
|
\fB[submenu]\fR\&.
|
||||||
|
.RE
|
||||||
|
.PP
|
||||||
|
\fB[encoding]\fR {\fIencoding\fR}
|
||||||
|
.RS 4
|
||||||
|
This begins an
|
||||||
|
\fB[encoding]\fR
|
||||||
|
section and specifies the string encoding of all strings until the matching
|
||||||
|
\fB[endencoding]\fR
|
||||||
|
tag\&. For a list of available encodings on your system, run
|
||||||
|
\fBiconv \-l\fR\&.
|
||||||
|
.RE
|
||||||
|
.PP
|
||||||
|
\fB[endencoding]\fR
|
||||||
|
.RS 4
|
||||||
|
This ends an
|
||||||
|
\fB[encoding]\fR
|
||||||
|
section\&.
|
||||||
|
.RE
|
||||||
|
.PP
|
||||||
|
\fB[include]\fR (\fIpath\fR)
|
||||||
|
.RS 4
|
||||||
|
Parses the file specified by filename inline with the current menu\&. The
|
||||||
|
\fIpath\fR
|
||||||
|
can be the full path to a file or it can begin with
|
||||||
|
\fB~/\fR, which will be expanded into your home directory\&. If
|
||||||
|
\fIpath\fR
|
||||||
|
is a directory, then all files in that directory are included\&.
|
||||||
|
.RE
|
||||||
|
.PP
|
||||||
|
\fB[separator]\fR
|
||||||
|
.RS 4
|
||||||
|
This will create a nice separation line\&. Useful for splitting up sections in a \(lqpretty\(rq way\&. The optional
|
||||||
|
\fIcomment\fR
|
||||||
|
is not displayed, but can be useful for internal documentation or script parsing of menu files\&.
|
||||||
|
.RE
|
||||||
|
.PP
|
||||||
|
\fB[nop]\fR (\fIlabel\fR) <\fIicon\fR>
|
||||||
|
.RS 4
|
||||||
|
Insert a non\-operational item into the current menu\&. This is much like
|
||||||
|
\fB[separator]\fR, but instead of a line, it inserts a
|
||||||
|
\fIlabel\fR\&. This can be used to help format the menu into blocks or sections if so desired\&. The
|
||||||
|
\fIlabel\fR
|
||||||
|
is optional, and if omitted a blank item will be inserted\&.
|
||||||
|
.RE
|
||||||
|
.SS "Applications"
|
||||||
|
.PP
|
||||||
|
\fB[exec]\fR (\fIlabel\fR) {\fIcommand\&...\fR} <\fIicon\fR>
|
||||||
|
.RS 4
|
||||||
|
Inserts a command item into the menu\&. When you select the menu item from the menu, fluxbox runs
|
||||||
|
\fIcommand\&...\fR
|
||||||
|
in your
|
||||||
|
\fB$SHELL\fR
|
||||||
|
(or /bin/sh if $SHELL is not set)\&. You can use this to launch applications, run shell scripts, etc\&. Since all arguments are passed verbatim to te shell, you can use environment 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 ~/\&.fluxbox/startup)\&.
|
||||||
|
.RE
|
||||||
|
.SS "Fluxbox Functions"
|
||||||
|
.PP
|
||||||
|
\fB[config]\fR (\fIlabel\fR) <\fIicon\fR>
|
||||||
|
.RS 4
|
||||||
|
Inserts a fluxbox native submenu item, containing numerous configuration options concerning window placement, focus style, window moving style, etc\&. See
|
||||||
|
\fBConfiguration Menu\fR
|
||||||
|
in
|
||||||
|
\fBfluxbox(1)\fR
|
||||||
|
for details\&.
|
||||||
|
.RE
|
||||||
|
.PP
|
||||||
|
\fB[reconfig]\fR (\fIlabel\fR) <\fIicon\fR>
|
||||||
|
.RS 4
|
||||||
|
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 have to constantly restart fluxbox every time you save your style\&. However, fluxbox automatically rereads the menu whenever it changes\&.
|
||||||
|
.RE
|
||||||
|
.PP
|
||||||
|
\fB[restart]\fR (\fIlabel\fR) {\fIcommand\fR} <\fIicon\fR>
|
||||||
|
.RS 4
|
||||||
|
This tells fluxbox to restart\&. If
|
||||||
|
\fIcommand\fR
|
||||||
|
is supplied, it shuts down and runs the command (which is commonly the name of another window manager)\&. If
|
||||||
|
\fIcommand\fR
|
||||||
|
is omitted, fluxbox restarts itself\&.
|
||||||
|
.RE
|
||||||
|
.PP
|
||||||
|
\fB[exit]\fR (\fIlabel\fR) <\fIicon\fR>
|
||||||
|
.RS 4
|
||||||
|
Inserts an item that shuts down and exits fluxbox\&. Any open windows are reparented to the root window before fluxbox exits\&.
|
||||||
|
.RE
|
||||||
|
.PP
|
||||||
|
\fB[style]\fR (\fIlabel\fR) {\fIfilename\fR} <\fIicon\fR>
|
||||||
|
.RS 4
|
||||||
|
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\&.
|
||||||
|
.RE
|
||||||
|
.PP
|
||||||
|
\fB[stylesmenu]\fR (\fIdirectory\fR) <\fIicon\fR>
|
||||||
|
.RS 4
|
||||||
|
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\&.
|
||||||
|
.RE
|
||||||
|
.PP
|
||||||
|
\fB[stylesdir]\fR (\fIlabel\fR) {\fIdirectory\fR} <\fIicon\fR>
|
||||||
|
.RS 4
|
||||||
|
Creates a submenu entry with
|
||||||
|
\fIlabel\fR
|
||||||
|
(that is also the title of the new submenu), and inserts in that submenu all filenames in the specified
|
||||||
|
\fIdirectory\fR, assuming that they are all valid style files (directories are ignored) in the same way as the
|
||||||
|
\fB[stylesdir]\fR
|
||||||
|
command does\&. Both
|
||||||
|
\fB[stylesdir]\fR
|
||||||
|
and
|
||||||
|
\fB[stylesmenu]\fR
|
||||||
|
commands make it possible to install style files without editing your init file\&.
|
||||||
|
.RE
|
||||||
|
.PP
|
||||||
|
\fB[wallpapers]\fR (\fIdirectory\fR) {\fIcommand\fR} <\fIicon\fR>
|
||||||
|
.RS 4
|
||||||
|
This inserts a menu item to set the wallpaper for each file in the given directory\&. The
|
||||||
|
\fIcommand\fR
|
||||||
|
is optional, and defaults to
|
||||||
|
\fBfbsetbg\fR\&.
|
||||||
|
.RE
|
||||||
|
.PP
|
||||||
|
\fB[workspaces]\fR (\fIlabel\fR) <\fIicon\fR>
|
||||||
|
.RS 4
|
||||||
|
This tells fluxbox to insert a link to the workspaces menu directly into your menu\&. See
|
||||||
|
\fBWorkspace Menu\fR
|
||||||
|
in
|
||||||
|
\fBfluxbox(1)\fR
|
||||||
|
for details\&.
|
||||||
|
.RE
|
||||||
|
.PP
|
||||||
|
\fB[\fR\fIcommand\fR\fB]\fR (\fIlabel\fR) <\fIicon\fR>
|
||||||
|
.RS 4
|
||||||
|
In addition to the commands above, any legal keys file
|
||||||
|
\fIcommand\fR
|
||||||
|
may be used as a menu item\&. See
|
||||||
|
\fBfluxbox\-keys(5)\fR
|
||||||
|
for more information\&.
|
||||||
|
.RE
|
||||||
|
.SH "WINDOW MENU"
|
||||||
|
.sp
|
||||||
|
Like the \fBROOT MENU\fR, this menu file must start with \fB[begin]\fR and end with \fB[end]\fR\&. However, this file consists of only one \fB[\fR\fItag\fR\fB]\fR per line with no labels, commands, or icons\&.
|
||||||
|
.sp
|
||||||
|
The available tags in this menu are:
|
||||||
|
.PP
|
||||||
|
\fB[shade]\fR
|
||||||
|
.RS 4
|
||||||
|
Provides a menu item to shade or unshade (or, roll\-up) the window\&. This is equivalent to the shade titlebar button\&.
|
||||||
|
.RE
|
||||||
|
.PP
|
||||||
|
\fB[stick]\fR
|
||||||
|
.RS 4
|
||||||
|
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\&.
|
||||||
|
.RE
|
||||||
|
.PP
|
||||||
|
\fB[maximize]\fR
|
||||||
|
.RS 4
|
||||||
|
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:
|
||||||
|
.sp
|
||||||
|
.RS 4
|
||||||
|
.ie n \{\
|
||||||
|
\h'-04'\(bu\h'+03'\c
|
||||||
|
.\}
|
||||||
|
.el \{\
|
||||||
|
.sp -1
|
||||||
|
.IP \(bu 2.3
|
||||||
|
.\}
|
||||||
|
Button 1 (Un)Maximize as normal\&.
|
||||||
|
.RE
|
||||||
|
.sp
|
||||||
|
.RS 4
|
||||||
|
.ie n \{\
|
||||||
|
\h'-04'\(bu\h'+03'\c
|
||||||
|
.\}
|
||||||
|
.el \{\
|
||||||
|
.sp -1
|
||||||
|
.IP \(bu 2.3
|
||||||
|
.\}
|
||||||
|
Button 2 (Un)Maximize window vertically\&.
|
||||||
|
.RE
|
||||||
|
.sp
|
||||||
|
.RS 4
|
||||||
|
.ie n \{\
|
||||||
|
\h'-04'\(bu\h'+03'\c
|
||||||
|
.\}
|
||||||
|
.el \{\
|
||||||
|
.sp -1
|
||||||
|
.IP \(bu 2.3
|
||||||
|
.\}
|
||||||
|
Button 3 (Un)Maximize window horizontally\&.
|
||||||
|
.RE
|
||||||
|
.RE
|
||||||
|
.PP
|
||||||
|
\fB[iconify]\fR
|
||||||
|
.RS 4
|
||||||
|
Provides a menu item to iconify (or, minimize) the window, equivalent to the iconify titlebar button\&.
|
||||||
|
.RE
|
||||||
|
.PP
|
||||||
|
\fB[close]\fR
|
||||||
|
.RS 4
|
||||||
|
Closes the window gracefully, equivalent to the titlebar button\&.
|
||||||
|
.RE
|
||||||
|
.PP
|
||||||
|
\fB[kill]\fR
|
||||||
|
.RS 4
|
||||||
|
Kills the window\'s process, like
|
||||||
|
\fBxkill(1)\fR\&.
|
||||||
|
.RE
|
||||||
|
.PP
|
||||||
|
\fB[raise]\fR
|
||||||
|
.RS 4
|
||||||
|
Raise the window to the top of the stack within its layer\&.
|
||||||
|
.RE
|
||||||
|
.PP
|
||||||
|
\fB[lower]\fR
|
||||||
|
.RS 4
|
||||||
|
Lower the window to the bottom of the stack within its layer\&.
|
||||||
|
.RE
|
||||||
|
.PP
|
||||||
|
\fB[settitledialog]\fR
|
||||||
|
.RS 4
|
||||||
|
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\&.
|
||||||
|
.RE
|
||||||
|
.PP
|
||||||
|
\fB[sendto]\fR
|
||||||
|
.RS 4
|
||||||
|
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\&.
|
||||||
|
.RE
|
||||||
|
.PP
|
||||||
|
\fB[layer]\fR
|
||||||
|
.RS 4
|
||||||
|
Adds a \(lqLayer\&...\(rq submenu which lets you change the layer of this window\&.
|
||||||
|
.RE
|
||||||
|
.PP
|
||||||
|
\fB[alpha]\fR
|
||||||
|
.RS 4
|
||||||
|
Adds a \(lqTransparency\&...\(rq submenu which lets you change the focused and unfocused transparency of this window\&.
|
||||||
|
.RE
|
||||||
|
.PP
|
||||||
|
\fB[extramenus]\fR
|
||||||
|
.RS 4
|
||||||
|
Adds the \(lqRemember\&...\(rq menu item, which allows you to specify which settings should be stored in the `apps\' file (See
|
||||||
|
\fBfluxbox\-apps(5)\fR
|
||||||
|
for more details)\&.
|
||||||
|
.RE
|
||||||
|
.PP
|
||||||
|
\fB[separator]\fR
|
||||||
|
.RS 4
|
||||||
|
Adds a horizontal line to the menu
|
||||||
|
.RE
|
||||||
|
.SH "FILES"
|
||||||
|
.PP
|
||||||
|
\fB~/\&.fluxbox/menu\fR
|
||||||
|
.RS 4
|
||||||
|
This is the default location for the user\'s root menu\&.
|
||||||
|
.RE
|
||||||
|
.PP
|
||||||
|
\fB@pkgdatadir@/menu\fR
|
||||||
|
.RS 4
|
||||||
|
This is the system\-wide root menu file\&. It will be used if the user\'s root menu is missing or unparseable\&.
|
||||||
|
.RE
|
||||||
|
.PP
|
||||||
|
\fB~/\&.fluxbox/windowmenu\fR
|
||||||
|
.RS 4
|
||||||
|
This is the user\'s window menu definition file
|
||||||
|
.RE
|
||||||
|
.PP
|
||||||
|
\fB@pkgdatadir@/menu\fR
|
||||||
|
.RS 4
|
||||||
|
This is the default window menu\&. If the user does not have this file, it will be copied to
|
||||||
|
\fB~/\&.fluxbox/windowmenu\fR
|
||||||
|
on fluxbox startup\&.
|
||||||
|
.RE
|
||||||
|
.SH "RESOURCES"
|
||||||
|
.PP
|
||||||
|
\fBsession\&.menuFile:\fR \fIlocation\fR
|
||||||
|
.RS 4
|
||||||
|
This may be set to override the location of the user\'s root menu\&.
|
||||||
|
.RE
|
||||||
|
.SH "ENVIRONMENT"
|
||||||
|
.sp
|
||||||
|
The \fIcomand\&...\fR field of the \fB[exec]\fR tag can take advantage of other environment variables if they are set before fluxbox is started\&.
|
||||||
|
.SH "EXAMPLES"
|
||||||
|
.PP
|
||||||
|
\fBExample\ \&1.\ \&Root Menu\fR
|
||||||
|
.sp
|
||||||
|
.if n \{\
|
||||||
|
.RS 4
|
||||||
|
.\}
|
||||||
|
.fam C
|
||||||
|
.ps -1
|
||||||
|
.nf
|
||||||
|
.BB lightgray
|
||||||
|
# fluxbox menu file
|
||||||
|
[begin] (fluxbox)
|
||||||
|
[exec] (rxvt) {rxvt \-ls} </usr/X11R6/share/icons/terminal\&.xpm>
|
||||||
|
[exec] (netscape) {netscape \-install}
|
||||||
|
[exec] (The GIMP) {gimp}
|
||||||
|
[exec] (XV) {xv}
|
||||||
|
[exec] (Vim) {rxvt \-geometry 132x60 \-name VIM \-e screen vim}
|
||||||
|
[exec] (Mutt) {rxvt \-name mutt \-e mutt}
|
||||||
|
[submenu] (mozilla)
|
||||||
|
[exec] (browser) {mozilla \-browser}
|
||||||
|
[exec] (news) {mozilla \-news}
|
||||||
|
[exec] (mail) {mozilla \-mail}
|
||||||
|
[exec] (edit) {mozilla \-edit}
|
||||||
|
[exec] (compose) {mozilla \-compose}
|
||||||
|
[end]
|
||||||
|
[submenu] (Window Manager)
|
||||||
|
[exec] (Edit Menus) {nedit ~/\&.fluxbox/menu}
|
||||||
|
[submenu] (Style) {Which Style?}
|
||||||
|
[stylesdir] (~/\&.fluxbox/styles)
|
||||||
|
[stylesmenu] (fluxbox Styles) {@pkgdatadir@/styles}
|
||||||
|
[end]
|
||||||
|
[config] (Config Options)
|
||||||
|
[reconfig] (Reconfigure)
|
||||||
|
[restart] (Restart)
|
||||||
|
[end]
|
||||||
|
[exit] (Log Out)
|
||||||
|
[end]
|
||||||
|
.EB lightgray
|
||||||
|
.fi
|
||||||
|
.fam
|
||||||
|
.ps +1
|
||||||
|
.if n \{\
|
||||||
|
.RE
|
||||||
|
.\}
|
||||||
|
.PP
|
||||||
|
\fBExample\ \&2.\ \&Default Window Menu\fR
|
||||||
|
.sp
|
||||||
|
.if n \{\
|
||||||
|
.RS 4
|
||||||
|
.\}
|
||||||
|
.fam C
|
||||||
|
.ps -1
|
||||||
|
.nf
|
||||||
|
.BB lightgray
|
||||||
|
[begin]
|
||||||
|
[shade]
|
||||||
|
[stick]
|
||||||
|
[maximize]
|
||||||
|
[iconify]
|
||||||
|
[raise]
|
||||||
|
[lower]
|
||||||
|
[settitledialog]
|
||||||
|
[sendto]
|
||||||
|
[layer]
|
||||||
|
[alpha]
|
||||||
|
[extramenus]
|
||||||
|
[separator]
|
||||||
|
[close]
|
||||||
|
[end]
|
||||||
|
.EB lightgray
|
||||||
|
.fi
|
||||||
|
.fam
|
||||||
|
.ps +1
|
||||||
|
.if n \{\
|
||||||
|
.RE
|
||||||
|
.\}
|
||||||
|
.SH "AUTHOR and CREDITS"
|
||||||
|
.sp
|
||||||
|
This manpage is the combined work of:
|
||||||
|
.sp
|
||||||
|
.RS 4
|
||||||
|
.ie n \{\
|
||||||
|
\h'-04'\(bu\h'+03'\c
|
||||||
|
.\}
|
||||||
|
.el \{\
|
||||||
|
.sp -1
|
||||||
|
.IP \(bu 2.3
|
||||||
|
.\}
|
||||||
|
Jim Ramsay <i\&.am at jimramsay com> (>fluxbox\-1\&.1\&.1)
|
||||||
|
.RE
|
||||||
|
.sp
|
||||||
|
.RS 4
|
||||||
|
.ie n \{\
|
||||||
|
\h'-04'\(bu\h'+03'\c
|
||||||
|
.\}
|
||||||
|
.el \{\
|
||||||
|
.sp -1
|
||||||
|
.IP \(bu 2.3
|
||||||
|
.\}
|
||||||
|
Curt Micol <asenchi at asenchi com> (>fluxbox\-0\&.9\&.11)
|
||||||
|
.RE
|
||||||
|
.sp
|
||||||
|
.RS 4
|
||||||
|
.ie n \{\
|
||||||
|
\h'-04'\(bu\h'+03'\c
|
||||||
|
.\}
|
||||||
|
.el \{\
|
||||||
|
.sp -1
|
||||||
|
.IP \(bu 2.3
|
||||||
|
.\}
|
||||||
|
Tobias Klausmann <klausman at users sourceforge net> (\(lafluxbox\-0\&.9\&.11)
|
||||||
|
.RE
|
||||||
|
.sp
|
||||||
|
.RS 4
|
||||||
|
.ie n \{\
|
||||||
|
\h'-04'\(bu\h'+03'\c
|
||||||
|
.\}
|
||||||
|
.el \{\
|
||||||
|
.sp -1
|
||||||
|
.IP \(bu 2.3
|
||||||
|
.\}
|
||||||
|
Grubert <grubert at users sourceforge net> (fluxbox)
|
||||||
|
.RE
|
||||||
|
.sp
|
||||||
|
.RS 4
|
||||||
|
.ie n \{\
|
||||||
|
\h'-04'\(bu\h'+03'\c
|
||||||
|
.\}
|
||||||
|
.el \{\
|
||||||
|
.sp -1
|
||||||
|
.IP \(bu 2.3
|
||||||
|
.\}
|
||||||
|
Matthew Hawkins <matt at mh dropbear id au> (blackbox)
|
||||||
|
.RE
|
||||||
|
.sp
|
||||||
|
.RS 4
|
||||||
|
.ie n \{\
|
||||||
|
\h'-04'\(bu\h'+03'\c
|
||||||
|
.\}
|
||||||
|
.el \{\
|
||||||
|
.sp -1
|
||||||
|
.IP \(bu 2.3
|
||||||
|
.\}
|
||||||
|
Wilbert Berendsen <wbsoft at xs4all nl> (blackbox)
|
||||||
|
.RE
|
||||||
|
.sp
|
||||||
|
.RS 4
|
||||||
|
.ie n \{\
|
||||||
|
\h'-04'\(bu\h'+03'\c
|
||||||
|
.\}
|
||||||
|
.el \{\
|
||||||
|
.sp -1
|
||||||
|
.IP \(bu 2.3
|
||||||
|
.\}
|
||||||
|
Numerous other languages could be available if someone jumps in\&.
|
||||||
|
.RE
|
||||||
|
.SH "SEE ALSO"
|
||||||
|
.sp
|
||||||
|
fluxbox(1), xev(1), xkill(1), regex(7)
|
|
@ -1,12 +1,12 @@
|
||||||
.\" Title: fluxbox-remote
|
.\" Title: fluxbox-remote
|
||||||
.\" Author: [FIXME: author] [see http://docbook.sf.net/el/author]
|
.\" Author: [FIXME: author] [see http://docbook.sf.net/el/author]
|
||||||
.\" Generator: DocBook XSL Stylesheets v1.74.0 <http://docbook.sf.net/>
|
.\" Generator: DocBook XSL Stylesheets v1.74.0 <http://docbook.sf.net/>
|
||||||
.\" Date: 02/10/2009
|
.\" Date: 02/17/2009
|
||||||
.\" Manual: Fluxbox Manual
|
.\" Manual: Fluxbox Manual
|
||||||
.\" Source: fluxbox-remote.txt 1.1.1
|
.\" Source: fluxbox-remote.txt 1.1.2
|
||||||
.\" Language: English
|
.\" Language: English
|
||||||
.\"
|
.\"
|
||||||
.TH "FLUXBOX\-REMOTE" "1" "02/10/2009" "fluxbox\-remote\&.txt 1\&.1\&." "Fluxbox Manual"
|
.TH "FLUXBOX\-REMOTE" "1" "02/17/2009" "fluxbox\-remote\&.txt 1\&.1\&." "Fluxbox Manual"
|
||||||
.\" -----------------------------------------------------------------
|
.\" -----------------------------------------------------------------
|
||||||
.\" * (re)Define some macros
|
.\" * (re)Define some macros
|
||||||
.\" -----------------------------------------------------------------
|
.\" -----------------------------------------------------------------
|
||||||
|
|
|
@ -1,12 +1,12 @@
|
||||||
.\" Title: fluxbox-style
|
.\" Title: fluxbox-style
|
||||||
.\" Author: [FIXME: author] [see http://docbook.sf.net/el/author]
|
.\" Author: [FIXME: author] [see http://docbook.sf.net/el/author]
|
||||||
.\" Generator: DocBook XSL Stylesheets v1.74.0 <http://docbook.sf.net/>
|
.\" Generator: DocBook XSL Stylesheets v1.74.0 <http://docbook.sf.net/>
|
||||||
.\" Date: 02/10/2009
|
.\" Date: 02/17/2009
|
||||||
.\" Manual: Fluxbox Manual
|
.\" Manual: Fluxbox Manual
|
||||||
.\" Source: fluxbox-style.txt 1.1.1
|
.\" Source: fluxbox-style.txt 1.1.2
|
||||||
.\" Language: English
|
.\" Language: English
|
||||||
.\"
|
.\"
|
||||||
.TH "FLUXBOX\-STYLE" "5" "02/10/2009" "fluxbox\-style\&.txt 1\&.1\&.1" "Fluxbox Manual"
|
.TH "FLUXBOX\-STYLE" "5" "02/17/2009" "fluxbox\-style\&.txt 1\&.1\&.2" "Fluxbox Manual"
|
||||||
.\" -----------------------------------------------------------------
|
.\" -----------------------------------------------------------------
|
||||||
.\" * (re)Define some macros
|
.\" * (re)Define some macros
|
||||||
.\" -----------------------------------------------------------------
|
.\" -----------------------------------------------------------------
|
||||||
|
|
2559
doc/fluxbox.1.in
2559
doc/fluxbox.1.in
File diff suppressed because it is too large
Load diff
Loading…
Reference in a new issue