This commit is contained in:
fluxgen 2002-09-22 13:55:22 +00:00
parent 18a09c1a7f
commit 714321944e

View file

@ -660,6 +660,11 @@ window.tab.font: fixed
window.font: Font window.font: Font
window.justify: \fIcenter\fR, \fIleft\fR, or \fIright\fR window.justify: \fIcenter\fR, \fIleft\fR, or \fIright\fR
! Slit resources
slit:
slit.color: Color
slit.colorTo: Color
! Miscellaneous resources ! Miscellaneous resources
! A border can be drawn round all components ! A border can be drawn round all components
@ -697,7 +702,7 @@ can easily set lots of keys with a single command, e.g.
.EE .EE
This sets already nice defaults for many components. This sets already nice defaults for many components.
.SH KEYS FILE .SH KEYS FILE
Fluxbox 0.1.5 has new keybinding code, and you can customise it through the Since version 0.1.5, Fluxbox has new keybinding code, and you can customise it through the
.IR ~/.fluxbox/keys .IR ~/.fluxbox/keys
file. The file takes the format of : file. The file takes the format of :
.EX .EX
@ -780,15 +785,30 @@ HorizontalDecrement
VerticalDecrement VerticalDecrement
ToggleDecor ToggleDecor
.EE .EE
.SH TITLEBAR FILE .SH GROUPS FILE
Fluxbox lets you customise the button layout on the window titlebar. This is Since version 0.1.11, Fluxbox has a feature called autogrouping, that is apps are
done by modifying the automatically grouped together if they are in the same group.
.IR ~/.fluxbox/init You can create groups simply by editing the
.IR ~/.fluxbox/groups
file. file.
The file takes the format of:
.EX .EX
session.titlebar.right: minimize maximize close <app1> <app2> <app3> ... <appN>
session.titlebar.left: sticky
.EE .EE
where elements can be found with this command:
.EX
xprop WM_CLASS
.EE
Just launch this command in a terminal and click on the desired app after. It will
tell you what to write as element.
Each line forms a different group, e.g:
.EX
Navigator nedit
xterm
.EE
This will create two groups, one with netscape and nedit, and one with xterm.
The new window will only group itself to other windows on the same workspace
and to the last window that was focused.
.SH THE SLIT .SH THE SLIT
The slit is a special Fluxbox window frame that can contain dockable The slit is a special Fluxbox window frame that can contain dockable
applications, e.g. the `bbtools.' applications, e.g. the `bbtools.'
@ -811,6 +831,33 @@ 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 SLITLIST FILE
Since version 0.1.10, Fluxbox has the capacity to launch dockapps in the order told
by the
.IR ~/.fluxbox/slitlist
file.
.PP
A simple procedure for getting the slit sequences the way you like it is:
.EX
1) Run fluxbox with no pre-loaded dockapps.
2) Run dockapps individually in the order you want them.
3) Re-add dockapps to your auto-run script, e.g. .xinitrc or .xsession. Order doesn't matter here!
.EE
This sequence will be saved by default to
.IR~/.fluxbox/slitlist
should be maintained in future fluxbox sessions.
.PP
Users are free to manually edit the slitlist file. It is a simple list of window names,
one per dockapp. Similar to the init file it should be edited while not running fluxbox.
Otherwise changes may get overwritten.
.PP
The user also has the option of choosing a different path for the slit list file.
The following example
.B init
file entry changes the path:
.EX
session.slitlistFile: /home/me/etc/slitsort
.EE
.SH CONFIGURATION MENU .SH CONFIGURATION MENU
Fluxbox has a few options that are configured by a configure menu. Fluxbox has a few options that are configured by a configure menu.
Most are self-explanatory, but here are a few notes: Most are self-explanatory, but here are a few notes:
@ -848,13 +895,6 @@ This tells Fluxbox where to look for its menu file.
session.menuFile: /home/myself/.fluxbox/menu session.menuFile: /home/myself/.fluxbox/menu
.EE .EE
.TP .TP
.B session.titlebarFile:
This tells Fluxbox where to find the file describing the layout of buttons
on each windows' titlebar.
.EX
session.titlebarFile: /home/myself/.fluxbox/titlebar
.EE
.TP
.B session.keyFile: .B session.keyFile:
This tells Fluxbox where to find the file describing the keybindings. This tells Fluxbox where to find the file describing the keybindings.
.EX .EX
@ -867,6 +907,18 @@ This tells Fluxbox where to find the style (theme) file for this session.
session.styleFile: @pkgdatadir@/styles/Flux session.styleFile: @pkgdatadir@/styles/Flux
.EE .EE
.TP .TP
.B session.groupFile:
This tells Fluxbox where to find the file for the autogrouping feature.
.EX
session.groupFile: /home/myself/.fluxbox/groups
.EE
.TP
.B session.slitlistFile:
This tells Fluxbox where to find the file that contains the order in which the apps are loaded in the slit.
.EX
session.slitlistFile: /home/myself/.fluxbox/slitlist
.EE
.TP
.B session.screen0.toolbar.widthPercent: .B session.screen0.toolbar.widthPercent:
This determines the amount (in %) of space the toolbar will take. This determines the amount (in %) of space the toolbar will take.
Default value is: Default value is:
@ -1066,3 +1118,4 @@ from the original Blackbox man page by Wilbert Berendsen
Numerous other languages will be available. Numerous other languages will be available.
.SH SEE ALSO .SH SEE ALSO
.IR bsetroot (1), \ bbkeys (1) \" not there, yet ;-( .IR bsetroot (1), \ bbkeys (1) \" not there, yet ;-(