update
This commit is contained in:
parent
06245dca91
commit
3ec4ad6496
1 changed files with 116 additions and 11 deletions
127
doc/fluxbox.1.in
127
doc/fluxbox.1.in
|
@ -18,7 +18,9 @@
|
||||||
.\"
|
.\"
|
||||||
.\" Changed to fluxbox by Henrik Kinnunen (fluxgen@linuxmail.org)
|
.\" Changed to fluxbox by Henrik Kinnunen (fluxgen@linuxmail.org)
|
||||||
.\"
|
.\"
|
||||||
.\" Updated for fluxbox 0.5.1 by Matthew Hawkins <matt@mh.dropbear.id.au>
|
.\" Updated for fluxbox 0.1.5 by Matthew Hawkins <matt@mh.dropbear.id.au>
|
||||||
|
.\"
|
||||||
|
.\" Updated for version 0.1.6 by Rando Christensen <eyez@babblica.net>
|
||||||
.\"
|
.\"
|
||||||
.\" ..define sort of <blockquote><pre> macro
|
.\" ..define sort of <blockquote><pre> macro
|
||||||
.de EX
|
.de EX
|
||||||
|
@ -80,7 +82,7 @@ Display version info and exit.
|
||||||
.TP
|
.TP
|
||||||
.BI \-rc \ rcfile
|
.BI \-rc \ rcfile
|
||||||
Use another rcfile than the default
|
Use another rcfile than the default
|
||||||
.IR "~/.fluxboxrc" .
|
.IR "~/.fluxbox/init" .
|
||||||
.TP
|
.TP
|
||||||
.BI \-display \ display
|
.BI \-display \ display
|
||||||
Start Fluxbox on the specified display.
|
Start Fluxbox on the specified display.
|
||||||
|
@ -102,14 +104,15 @@ When started, Fluxbox will try to find a default menufile in
|
||||||
You can provide a system-wide menu for your users here.
|
You can provide a system-wide menu for your users here.
|
||||||
.PP
|
.PP
|
||||||
On exit or restart, Fluxbox will save user defaults in the file
|
On exit or restart, Fluxbox will save user defaults in the file
|
||||||
.I ~/.fluxboxrc
|
.I ~/.fluxbox/init
|
||||||
in the user's home directory.
|
in the user's home directory.
|
||||||
Some resources in this file can be edited by hand.
|
Some resources in this file can be edited by hand.
|
||||||
.SH USING FLUXBOX
|
.SH USING FLUXBOX
|
||||||
Fluxbox includes keyboard handling. 0.1.4 integrated
|
Fluxbox includes keyboard handling. 0.1.4 integrated
|
||||||
.IR bbkeys (1)
|
.IR bbkeys (1)
|
||||||
however from version 0.1.5 the whole keyboard handling code was rewritten
|
however from version 0.1.5 the whole keyboard handling code was rewritten
|
||||||
from scratch.
|
from scratch. You can get a script to convert your bbkeys file into fluxbox
|
||||||
|
format at the fluxbox webpage, http://fluxbox.sourceforge.net/.
|
||||||
.SS Root window (background):
|
.SS Root window (background):
|
||||||
Right click (button 3) will pop up the root menu.
|
Right click (button 3) will pop up the root menu.
|
||||||
With this you can launch your applications.
|
With this you can launch your applications.
|
||||||
|
@ -148,6 +151,10 @@ Send window to another workspace.
|
||||||
When you select the workspace with the middle button, Fluxbox will
|
When you select the workspace with the middle button, Fluxbox will
|
||||||
send you along with the application to the selected workspace
|
send you along with the application to the selected workspace
|
||||||
.TP
|
.TP
|
||||||
|
.B Send Group To...
|
||||||
|
Sends a window, along with all windows currently grouped with it, to
|
||||||
|
another workspace. Follows the same rules as Send To...
|
||||||
|
.TP
|
||||||
.B Shade
|
.B Shade
|
||||||
Shade the window (display titlebar only)
|
Shade the window (display titlebar only)
|
||||||
.TP
|
.TP
|
||||||
|
@ -181,12 +188,22 @@ When you doubleclick on the titlebar of a window, it will `shade', so
|
||||||
that only the titlebar stays visible.
|
that only the titlebar stays visible.
|
||||||
Another double click will redisplay the window contents.
|
Another double click will redisplay the window contents.
|
||||||
.SS Window Buttons:
|
.SS Window Buttons:
|
||||||
The button at the left upper corner of a window is the Minimize button.
|
In fluxbox, the window button's configuration is controlled by your
|
||||||
Clicking with any button causes the window to be iconified.
|
.I ~/.fluxbox/titlebar
|
||||||
The rightmost button (with the X) closes the application.
|
file, which specifies which buttons to put on the right of left side of
|
||||||
The other button on the right (if present) maximizes the window in three ways:
|
the title bar. The default is:
|
||||||
|
.EX 0
|
||||||
|
Right: minimize maximize close
|
||||||
|
Left: sticky
|
||||||
|
.EE
|
||||||
|
Clicking the minimize button with any button causes the window to be iconified.
|
||||||
|
Clicking the close button with any button closes the application.
|
||||||
|
The maximize button (if present) maximizes the window in three ways:
|
||||||
Button 1 causes full screen maximization, button 2 maximizes the window only
|
Button 1 causes full screen maximization, button 2 maximizes the window only
|
||||||
vertically, and button 3 only horizontally.
|
vertically, and button 3 only horizontally.
|
||||||
|
The Sticky button sets has the same meaning as the
|
||||||
|
.I (Un)Stick window
|
||||||
|
menu option.
|
||||||
.SS Any menu:
|
.SS Any menu:
|
||||||
Clicking button 3 in a menu will popdown the menu.
|
Clicking button 3 in a menu will popdown the menu.
|
||||||
Clicking button 1 on the titlebar of any (sub)menu and then dragging it somewhere
|
Clicking button 1 on the titlebar of any (sub)menu and then dragging it somewhere
|
||||||
|
@ -210,7 +227,7 @@ in your home directory, and to create a menu file, e.g.
|
||||||
in this directory, or copy the system-wide menu file to this location.
|
in this directory, or copy the system-wide menu file to this location.
|
||||||
Next, we have to tell Fluxbox to load our menu file instead of the default.
|
Next, we have to tell Fluxbox to load our menu file instead of the default.
|
||||||
This is accomplished by adding (or changing) a resource value in the
|
This is accomplished by adding (or changing) a resource value in the
|
||||||
.I ~/.fluxboxrc
|
.I ~/.fluxbox/init
|
||||||
file e.g.:
|
file e.g.:
|
||||||
.EX
|
.EX
|
||||||
session.menuFile: ~/.fluxbox/menu
|
session.menuFile: ~/.fluxbox/menu
|
||||||
|
@ -624,6 +641,19 @@ window.button.pressed.colorTo: Color
|
||||||
window.frame.focusColor: Color
|
window.frame.focusColor: Color
|
||||||
window.frame.unfocusColor: Color
|
window.frame.unfocusColor: Color
|
||||||
|
|
||||||
|
! Tab settings
|
||||||
|
! if these are unset, some reasonable defaults will be picked.
|
||||||
|
window.tab.justify: Right
|
||||||
|
window.tab.label.unfocus: Texture
|
||||||
|
window.tab.label.unfocus.color: Color
|
||||||
|
window.tab.label.unfocus.textColor: Color
|
||||||
|
window.tab.label.focus: Texture
|
||||||
|
window.tab.label.focus.color: Color
|
||||||
|
window.tab.label.focus.textColor: Color
|
||||||
|
window.tab.borderWidth: 1
|
||||||
|
window.tab.borderColor: Color
|
||||||
|
window.tab.font: fixed
|
||||||
|
|
||||||
! Font and justification for window labels
|
! Font and justification for window labels
|
||||||
window.font: Font
|
window.font: Font
|
||||||
window.justify: \fIcenter\fR, \fIleft\fR, or \fIright\fR
|
window.justify: \fIcenter\fR, \fIleft\fR, or \fIright\fR
|
||||||
|
@ -674,6 +704,8 @@ file. The file takes the format of :
|
||||||
In the example below, Mod1 is the 'Alt' key on the PC keyboard and Mod4 is
|
In the example below, Mod1 is the 'Alt' key on the PC keyboard and Mod4 is
|
||||||
one of the three extra keys on a pc104 branded with a sickening corporate logo.
|
one of the three extra keys on a pc104 branded with a sickening corporate logo.
|
||||||
.EX
|
.EX
|
||||||
|
# Fluxbox keys file.
|
||||||
|
# Any line starting with a # is a comment.
|
||||||
Mod1 Tab :NextWindow
|
Mod1 Tab :NextWindow
|
||||||
Mod1 F1 :Workspace1
|
Mod1 F1 :Workspace1
|
||||||
Mod1 F2 :Workspace2
|
Mod1 F2 :Workspace2
|
||||||
|
@ -696,6 +728,53 @@ Control n Mod1 n :NextTab
|
||||||
.EE
|
.EE
|
||||||
As you can see from the last line, keybinds can be chained in a fashion similar
|
As you can see from the last line, keybinds can be chained in a fashion similar
|
||||||
to emacs keybindings.
|
to emacs keybindings.
|
||||||
|
Here is a list of possible Operations:
|
||||||
|
.EX
|
||||||
|
Minimize
|
||||||
|
Raise
|
||||||
|
Lower
|
||||||
|
Close
|
||||||
|
Workspace1
|
||||||
|
Workspace2
|
||||||
|
Workspace3
|
||||||
|
Workspace4
|
||||||
|
Workspace5
|
||||||
|
Workspace6
|
||||||
|
Workspace7
|
||||||
|
Workspace8
|
||||||
|
Workspace9
|
||||||
|
Workspace10
|
||||||
|
Workspace11
|
||||||
|
Workspace12
|
||||||
|
NextWorkspace
|
||||||
|
PrevWorkspace
|
||||||
|
LeftWorkspace
|
||||||
|
RightWorkspace
|
||||||
|
KillWindow
|
||||||
|
NextWindow
|
||||||
|
PrevWindow
|
||||||
|
NextTab
|
||||||
|
PrevTab
|
||||||
|
ShadeWindow
|
||||||
|
MaximizeWindow
|
||||||
|
StickWindow
|
||||||
|
ExecCommand
|
||||||
|
MaximizeVertical
|
||||||
|
MaximizeHorizontal
|
||||||
|
NudgeRight
|
||||||
|
NudgeLeft
|
||||||
|
NudgeUp
|
||||||
|
NudgeDown
|
||||||
|
BigNudgeRight
|
||||||
|
BigNudgeLeft
|
||||||
|
BigNudgeUp
|
||||||
|
BigNudgeDown
|
||||||
|
HorizontalIncrement
|
||||||
|
VerticalIncrement
|
||||||
|
HorizontalDecrement
|
||||||
|
VerticalDecrement
|
||||||
|
ToggleDecor
|
||||||
|
.EE
|
||||||
.SH TITLEBAR FILE
|
.SH TITLEBAR FILE
|
||||||
Fluxbox lets you customise the button layout on the window titlebar. This is
|
Fluxbox lets you customise the button layout on the window titlebar. This is
|
||||||
done by modifying the
|
done by modifying the
|
||||||
|
@ -727,9 +806,30 @@ bbpager -w &
|
||||||
exec fluxbox
|
exec fluxbox
|
||||||
.EE
|
.EE
|
||||||
Of course to use the slit you must have slit support compiled in.
|
Of course to use the slit you must have slit support compiled in.
|
||||||
|
.SH CONFIGURATION MENU
|
||||||
|
Fluxbox has a few options that are configured by a configure menu.
|
||||||
|
Most are self-explanatory, but here are a few notes:
|
||||||
|
.TP
|
||||||
|
.B Tab Placement
|
||||||
|
The Tabs can be placed almost anywhere on a window. Again, these are
|
||||||
|
mostly self-explanatory. however, using the
|
||||||
|
.I Relative
|
||||||
|
options will make the total width of all tabs be equal to the total width
|
||||||
|
of the window. The
|
||||||
|
.I Rotate Vertical Tabs
|
||||||
|
option makes tabs that are placed on the Right or left side of the window
|
||||||
|
be turned on their sides.
|
||||||
|
.TP
|
||||||
|
.B Sloppy Window Grouping
|
||||||
|
This option allows you to drop a tab anywhere on the target window to group it,
|
||||||
|
instead of only on the target window's tab.
|
||||||
|
.TP
|
||||||
|
.B Maximize Slit Stop
|
||||||
|
This option makes maximizing windows stop at the slit border, so that your
|
||||||
|
slit stays visible at all times.
|
||||||
.SH RESOURCE FILE
|
.SH RESOURCE FILE
|
||||||
Usually the
|
Usually the
|
||||||
.I ~/.fluxboxrc
|
.I ~/.fluxbox/init
|
||||||
resource file is created and maintained by Fluxbox itself.
|
resource file is created and maintained by Fluxbox itself.
|
||||||
All options from the
|
All options from the
|
||||||
.B [config]
|
.B [config]
|
||||||
|
@ -775,6 +875,11 @@ format is used.
|
||||||
The default value is:
|
The default value is:
|
||||||
.IR "%I:%M %p" .
|
.IR "%I:%M %p" .
|
||||||
.TP
|
.TP
|
||||||
|
.B session.screen0.rootCommand:
|
||||||
|
This overrides the style's rootCommand. When this value is set, it will keep
|
||||||
|
your background the same, regardless of what any style would like your
|
||||||
|
background to be.
|
||||||
|
.TP
|
||||||
.B session.autoRaiseDelay:
|
.B session.autoRaiseDelay:
|
||||||
Adjusts the delay (in ms) before focused windows will raise when using the
|
Adjusts the delay (in ms) before focused windows will raise when using the
|
||||||
Autoraise option.
|
Autoraise option.
|
||||||
|
@ -913,7 +1018,7 @@ gkrellm in the slit, always visible yet out of the way of real work.
|
||||||
Fluxbox uses
|
Fluxbox uses
|
||||||
.RB $ HOME
|
.RB $ HOME
|
||||||
to find its
|
to find its
|
||||||
.I .fluxboxrc
|
.I .fluxbox/init
|
||||||
file, and to resolve stylefile and \-directory names.
|
file, and to resolve stylefile and \-directory names.
|
||||||
.TP
|
.TP
|
||||||
.B DISPLAY
|
.B DISPLAY
|
||||||
|
|
Loading…
Reference in a new issue