1FLUXBOX(1)                                                          FLUXBOX(1)
2
3
4

NAME

6       fluxbox - A lightweight window manager for the X Windowing System
7

SYNOPSIS

9       fluxbox [-rc rcfile] [-log logfile] [-display display] [-screen
10       scr,scr|all] [-verbose] [-sync]
11
12       fluxbox [-v | -version] | [-h | -help] | [-i | -info] |
13       [-list-commands]
14
15

DESCRIPTION

17       fluxbox(1) provides configurable window decorations, a root menu to
18       launch applications and a toolbar that shows the current workspace
19       name, a set of application names and the current time. There is also a
20       workspace menu to add or remove workspaces. The `slit´ can be used to
21       dock small applications; e.g. most of the bbtools can use the slit.
22
23       fluxbox(1) can iconify windows to the toolbar, in addition to adding
24       the window to the Icons submenu of the workspace menu. One click and
25       they reappear. A double-click on the titlebar of the window will shade
26       it; i.e. the window will disappear, and only the titlebar will remain
27       visible.
28
29       fluxbox(1) uses its own graphics class to render its images on the fly.
30       By using style files, you can determine in great detail how your
31       desktop looks. fluxbox styles are compatible with those of Blackbox
32       0.65 or earlier versions, so users migrating can still use their
33       current favourite themes.
34
35       fluxbox(1) supports the majority of the Extended Window Manager Hints
36       (EWMH) specification, as well as numerous other Window Hinting
37       standards. This allows all compliant window managers to provide a
38       common interface to standard features used by applications and desktop
39       utilities.
40
41

OPTIONS

43       -display display
44           Start fluxbox on the specified display. Programs started by fluxbox
45           will share the DISPLAY environment variable also.
46
47       -h, -help
48           Display command line options.
49
50       -i, -info
51           Display useful information concerning the defaults and compiled-in
52           options.
53
54       -log logfile
55           Starting fluxbox with this option will designate a file in which
56           you want to log events to.
57
58       -rc rcfile
59           Use a different config file other than the default ~/.fluxbox/init.
60
61       -v, -version
62           The version of fluxbox installed.
63
64       -screen scr,scr|all
65           Run on specified screens only or all (by default).
66
67       -verbose
68           Print more information in process.
69
70       -sync
71           Synchronize with the X server for debugging.
72

STARTING FLUXBOX

74       fluxbox(1) comes with a program called startfluxbox(8) usually located
75       wherever you installed fluxbox. This script provides you with many
76       options and variables that can be set when starting fluxbox. To
77       actually call fluxbox and begin using it, you should place "exec
78       startfluxbox" in your /.xinitrc or /.xsession (depending on your
79       distribution and/or display manager) as the last executed command. This
80       is assuming that the location of fluxbox(1) and startfluxbox(8) are in
81       your shell´s $PATH. Also note that you may need to create the /.xinitrc
82       file or your setup may use /.xsession instead, depending on your X
83       setup. For more information on your shell, please visit your shell´s
84       manual page.
85
86       By using fluxbox -i you´ll see the defaults used by fluxbox(1). These
87       are what fluxbox looks for upon startup. In the list of `Defaults:´
88       you´ll see a menu file location, this is where you can provide a
89       system-wide menu file for your users.
90
91       On exit or restart, fluxbox will save user defaults in the file
92       ~/.fluxbox/init. Resources in this file can be edited by hand. fluxbox
93       also has many tools to edit these; look through the main menu once
94       fluxbox has started to find different ways of managing your session.
95
96

USING FLUXBOX

98       When using fluxbox for the first time, users who are more accustomed to
99       full desktop environments such as KDE or Gnome may be a little
100       surprised by the minimal screen content. fluxbox is designed to be fast
101       and powerful, so it may take a bit of getting used to — however, the
102       rewards are worthwhile.
103
104       In this section, we´ll give a quick summary of the common things.
105       However, we recommend that you consult the referenced sections of this
106       manual to further develop your understanding of what you can do with
107       fluxbox.
108
109
110   Root Window (Main)
111       Looking at the fluxbox desktop immediately after startup you´ll
112       generally see only one thing: the toolbar. If you right click (mouse
113       button 3) somewhere on the desktop, you can access the RootMenu. A
114       middle click (mouse button 2) on the desktop shows you the
115       WorkspaceMenu.
116
117
118   RootMenu and WorkspaceMenu
119       From the RootMenu you can launch applications and configure fluxbox.
120       The WorkspaceMenu shows all windows and on which workspaces they are.
121       See section MENUS on how to customize these menus.
122
123
124   Toolbar
125       The toolbar contains any combination of the following tools:
126
127
128       ·    Workspace Name: Name of the current visible workspace
129
130       ·    Iconbar: List of windows managed by fluxbox
131
132       ·    System Tray: Area for applets
133
134       ·    Clock: Date and Time
135
136       ·    Workspace Arrows: Previous/Next Workspace
137
138       ·    Window Arrows: Previous/Next Application Window
139       The contents of the toolbar can be configured in the `init´ file. We
140       discuss the `init´ file at great length in the RESOURCES section.
141
142
143   Slit
144       Initially you won´t be able to see the slit. It is there, but it isn´t
145       being used yet. The slit confuses some people initially. Think of it as
146       a dock where you can place smaller programs. If you´ve looked at any
147       screenshots on the official fluxbox web site, you will have noticed
148       some small programs on the edge of some of the screens. These were more
149       than likely docked programs in the slit. To learn more about the slit,
150       we have an entire section below that goes into detail about the options
151       you have.
152
153
154   Layers
155       fluxbox manages the following layers (from highest to lowest):
156
157
158       ·   Above Dock
159
160       ·   Dock
161
162       ·   Top
163
164       ·   Normal
165
166       ·   Bottom
167
168       ·   Desktop
169       Windows on a higher layer will always appear above those on a lower
170       one. These layers can be used on application windows, the slit or the
171       toolbar. You can assign applications to a certain layer by specifying
172       it in the `apps´ file or through the WindowMenu. We discuss the `apps´
173       file in the APPLICATIONS section. We discuss the WindowMenu in the
174       MENUS section. We discuss layers in more detail in the LAYERS section.
175
176
177   Focus Model
178       The window that has the focus is the one that receives key and mouse
179       events. The focus model is selectable via the Configuration menu
180       located in the root menu. We´ll discuss the different types of focus
181       below in the FOCUS MODEL section.
182
183
184   Windows
185       A left click (mouse button 1) on any part of the window´s border will
186       raise it. Dragging then moves the window to another part of the
187       desktop. A right click and drag on the border resizes the window.
188       Dragging the resize grips at the left and right bottom corners also
189       will resize the window. Middle clicking on a border or titlebar will
190       immediately lower the window. Right clicking on the titlebar opens the
191       Window menu. The commands unique to this menu are discussed in detail
192       in the Window Menu section of MENUS.
193
194
195   Tabs
196       fluxbox allows windows to be `grouped´ by middle clicking and holding
197       on a window´s tab and dragging it onto another window. This `tabbing´
198       allows you to put multiple applications in one location on the desktop
199       and do several operations (for example, moving or resizing) to all
200       windows in the group. By default, tabs are located just above the
201       window, but they may be embedded in the titlebar or moved to other
202       locations on the outside of the window. Configuration is discussed in
203       TAB OPTIONS section.
204
205
207       fluxbox installs a default menu file in /usr/share/fluxbox/menu. You
208       can also use fluxbox -i to confirm this action. Of course this
209       system-wide menu can be customized for all users at once, but it is
210       also possible to create an individual menu file for each user. By
211       convention, users create a menu file in ~/.fluxbox/menu . Once you´ve
212       created your own menu file, you´ll want to make sure that you properly
213       declare this location in your `init´ file so that fluxbox knows where
214       to look. The value you´ll want to add or change is:
215
216
217           session.menuFile: <menufile>
218       For this change to take effect, fluxbox must be restarted. Be sure that
219       your menu is usable, then choose `Restart´ from the default fluxbox
220       root menu. This restart is only necessary if you make changes to the
221       `init´ file; otherwise, fluxbox will automatically detect your changes.
222
223
224   Root Menu
225       The root menu is where you can change different aspects of fluxbox by
226       simply clicking on a menu item. Most of the changes in this menu can
227       also be done in the `init´ file. However it makes it very easy to
228       change certain options without having to open up an editor and find the
229       resource. In the root menu, you usually have a `fluxbox menu´ or
230       `Settings´ submenu, where you will find lots of different options.
231       We´ll take a look at most, if not all, of those here.
232
233
234       ·    Configure: The next level under this menu is where you can set
235           certain resources and really begin to customize the look and feel
236           of your desktop.
237
238       ·    System Styles: This is where the standard styles are listed. You
239           can select one of these by clicking on it. You may have to `reload´
240           the config or `restart´ to get every graphical element to change to
241           the new style. System styles are located in
242           /usr/share/fluxbox/styles/ upon a default install. Remember that
243           you can confirm this with fluxbox -i.
244
245       ·    User Styles: ~/.fluxbox/styles This is the location where you will
246           store new styles that you grab from the Internet. If you create
247           your own styles this is also where you will put yours (provided
248           that you follow the standards described in fluxstyle(1)).
249
250       ·    Workspace List: This is a list of the workspaces configured in
251           your `init´ file. If there are programs running on any of the
252           workspaces, they will be listed one level down.
253
254       ·    Tools: Listed here are different tools that you can use. You can
255           rename your workspace, run programs from a command line or
256           regenerate your menu.
257
258       ·    Window: Allows you to switch your window manager. (Only listed if
259           you have other window managers/desktop environments installed.)
260
261       ·    Lock Screen: Locks the screen...
262
263       ·    fluxbox Command: A little Commandline will popup where you can
264           enter a fluxbox command.
265
266       ·    Reload Config: Use this to reload any menu files or style files.
267           Just a basic re-read of the files by a running fluxbox.
268
269       ·    Restart: Restart the whole darn thing. This starts a completely
270           new fluxbox process, rereads files and redraws all graphical
271           elements. Running applications will remain open, however.
272
273       ·   *Exit: Exits fluxbox and probably shuts down the X Window server.
274
275   Configuration Menu
276       This menu offers the opportunity to set up fluxbox. It contains many
277       options from the init file, but this is an easier and faster way for
278       most users.
279
280
281       ·    Focus Model: Please read the FOCUS MODEL section at the end of
282           this manual.
283
284       ·    Tab Options: Lets you configure the properties of tabs. Detailed
285           in TAB OPTIONS section.
286
287       ·    Slit: This Menu can be opened by right clicking the slit (if
288           visible). Find more information about this menu´s options in the
289           SLIT section.
290
291       ·    Toolbar: Please take a look at the "Configuration via the Toolbar
292           Menu" part of the TOOLBAR section.
293
294       ·    Transparency: This sets the transparency for a focused, unfocused
295           window and the menu.
296
297       ·    Opaque Window Moving: If enabled, you will see the window content
298           while dragging it. Otherwise the window will be shown as a
299           "border".
300
301       ·    Full Maximization: Enabling this will override the separate
302           settings for the slit/toolbar. Windows will always maximize
303           over/under both of them.
304
305       ·    Focus New Window: If enabled, a newly opened window will gain
306           focus.
307
308       ·    Windows Warping: If enabled, you can drag windows from one
309           workspace to another.
310
311       ·    Click Raises: If enabled a click anywhere on a window area
312           (including the decorations) will raise it. Otherwise you can only
313           raise it by clicking the titlebar.
314
315   Window Menu
316       The Window menu is displayed when you right click on the titlebar of a
317       window. The options available are:
318
319
320       ·    Send To...: Send window to another workspace. When you select the
321           workspace with a middle click, fluxbox will send you along with the
322           application to the selected workspace.
323
324       ·    Shade: Shade the window (display the titlebar only).
325
326       ·    Iconify: Iconify window. The `icon´ can be found in the Icons
327           submenu of the workspace menu as well as in the toolbar (if a
328           Toolbar mode showing Icons is selected).
329
330       ·    Maximize: (Un)Maximize window. Depending on your toolbar and slit
331           configuration, maximize may cover them. You can use the different
332           mouse buttons for different aspects of maximize function.
333
334           ·   Button 1 (Un)Maximize as normal.
335
336           ·   Button 2 (Un)Maximize window vertically.
337
338           ·   Button 3 (Un)Maximize window horizontally.
339
340       ·    Raise: Raise the window.
341
342       ·    Lower: Lower the window.
343
344       ·    Stick: (Un)Stick window. A `stuck´ window will always be displayed
345           on all workspaces.
346
347       ·    Layer...: Change the layer of this window.
348
349       ·    Remember...: Specify which window settings should be stored in the
350           apps file, covered later on in the APPLICATIONS section.
351
352       ·    Close: Close the application softly.
353
354   Workspace Menu
355       The workspace menu can be found by middle clicking on the background. A
356       menu will popup giving you the option to add or remove a workspace. You
357       will also see your workspaces listed there; middle clicking on a
358       workspace name will take you to that workspace, whereas clicking on a
359       window name in one of the per-workspace submenus will take you to the
360       workspace that window is on, and select the window. Last but not least
361       you will notice the Icons menu. This is for applications which have
362       been `iconified´.
363
364
365   Menu Behavior
366       The behavior of the submenus in a menu can be configured in the `init´
367       file, with the following entries (default for both is 0):
368
369
370           session.screen0.menuDelay: <msec>
371           session.screen0.menuDelayClose: <msec>
372
373   Menu Syntax
374       There are up to four fields in a menu line. They are of the form:
375
376
377           [tag] (label|filename) {command|filename} <icon file>
378       The supported tags are:
379
380       [begin] (label)
381           This tells fluxbox to start parsing the menu file. This tag is
382           required for fluxbox to read your menu file. If it cannot find it,
383           the system default menu is used in its place.
384
385       [config] (label)
386           Inserts a fluxbox native submenu item, containing numerous
387           configuration options concerning window placement, focus style,
388           window moving style, etc.
389
390       [end]
391           This tells fluxbox that it is at the end of a menu. This can either
392           be a submenu or the main root menu. There must be at least one of
393           these tags in your menu to correspond to the required [begin] tag.
394
395       [exec] (label) {command}
396           Inserts a command item into the menu. When you select the menu item
397           from the menu, fluxbox runs command.
398
399       [exit] (label)
400           Inserts an item that shuts down and exits fluxbox. Any open windows
401           are reparented to the root window before fluxbox exits.
402
403       [include] (file-or-directory-name)
404           Parses the file specified by filename inline with the current menu.
405           The filename can be the full path to a file or it can begin with
406           ~/, which will be expanded into your home directory. If the path is
407           a directory, then all files in the directory are included.
408
409       [nop] (label)
410           Insert a non-operational item into the current menu. This can be
411           used to help format the menu into blocks or sections if so desired.
412           This tag does support a label, but one is not required in which
413           case a blank item will be used instead.
414
415       [separator]
416           This will create a nice separation line. Useful for splitting up
417           sections in a pretty way.
418
419       [style] (label) {filename}
420           This tells fluxbox to insert an item that, when selected, reads
421           style file named filename and apply the new textures, colors and
422           fonts to the current running session.
423
424       [stylesmenu] (directory)
425           Reads all filenames from the specified directory, assuming that
426           they are all valid style files, and creates menu items in the
427           current menu for every filename, that, when selected by the user
428           will apply the selected style file to the current session. The
429           labels that are created in the menu are the filenames of the style
430           files.
431
432       [stylesdir] (label) {directory}
433           Creates a submenu entry with label (that is also the title of the
434           new submenu), and inserts in that submenu all filenames in the
435           specified directory, assuming that they are all valid style files
436           (directories are ignored) in the same way as the [stylesdir]
437           command does. Both [stylesdir] and [stylesmenu] commands make it
438           possible to install style files without editing your init file.
439
440       [submenu] (label) {menutitle}
441           This tells fluxbox to create and parse a new menu. This menu is
442           inserted as a submenu into the parent menu. These menus are parsed
443           recursively, so there is no limit to the number of levels or nested
444           submenus you can have. The title for the new menu is optional, if
445           none is supplied, the new menu´s title is the same as the item
446           label. An [end] tag is required to end the submenu.
447
448       [reconfig] (label)
449           When selected this item re-reads the current style and menu files
450           and applies any changes. This is useful for creating a new style or
451           theme, as you don´t have to constantly restart fluxbox every time
452           you save your style. However, fluxbox automatically rereads the
453           menu whenever it changes.
454
455       [restart] (label) {command}
456           This tells fluxbox to restart. If command is supplied, it shuts
457           down and runs the command (which is commonly the name of another
458           window manager). If the command is omitted, fluxbox restarts
459           itself.
460
461       [wallpapers] (directory) {command}
462           This inserts a menu item to set the wallpaper for each file in the
463           given directory. The command is optional and defaults to fbsetbg.
464
465       [workspaces] (label)
466           This tells fluxbox to insert a link to the workspaces menu directly
467           into your menu. This is handy for those users who can´t access the
468           workspace menu directly (e.g. if you don´t have a 3 button mouse,
469           it is rather hard to middle click to show the workspace menu).
470
471       [command] (label)
472           In addition to the commands above, any legal key command may be
473           used as a menu item. See fluxbox-keys(5) for more information.
474       Any line that starts with a # or ! is considered a comment and ignored
475       by fluxbox. Also, in the label/command/filename fields you can escape
476       any character. Using \\ inserts a literal back-slash into the
477       label/command/filename field.
478
479       Here is an example menu file:
480
481
482           # fluxbox menu file
483           [begin] (fluxbox)
484               [exec] (rxvt) {rxvt -ls} </usr/X11R6/share/icons/terminal.xpm>
485               [exec] (netscape) {netscape -install}
486               [exec] (The GIMP) {gimp}
487               [exec] (XV) {xv}
488               [exec] (Vim) {rxvt -geometry 132x60 -name VIM -e screen vim}
489               [exec] (Mutt) {rxvt -name mutt -e mutt}
490               [submenu] (mozilla)
491                   [exec] (browser) {mozilla -browser}
492                   [exec] (news) {mozilla -news}
493                   [exec] (mail) {mozilla -mail}
494                   [exec] (edit) {mozilla -edit}
495                   [exec] (compose) {mozilla -compose}
496               [end]
497               [submenu] (Window Manager)
498                   [exec] (Edit Menus) {nedit ~/.fluxbox/menu}
499                   [submenu] (Style) {Which Style?}
500                       [stylesdir] (~/.fluxbox/styles)
501                       [stylesmenu] (fluxbox Styles) {/usr/share/fluxbox/styles}
502                   [end]
503                   [config] (Config Options)
504                   [reconfig] (Reconfigure)
505                   [restart] (Restart)
506               [end]
507               [exit] (Log Out)
508           [end]
509

TOOLBAR

511       The toolbar is a small area to display information like a clock,
512       workspace name, a system tray or a taskbar (iconbar) that can contain
513       the running programs. The color, look, font etc. is defined in the
514       style and can´t be defined as a global setting (except with the style
515       overlay).
516
517       The tools in the toolbar can be enabled/disabled in the init file with
518       the arguments given to the line:
519
520
521           session.screen0.toolbar.tools
522       The order and number of tools is freely selectable, but they must be
523       separated by a ",". E.g.:
524
525
526           session.screen0.toolbar.tools: workspacename, systemtray, iconbar, clock
527       The possible tools are:
528
529
530       ·    Clock: This will show an area to display a clock and the date
531           according to the format specification listed in "man strtftime"
532
533       ·    Iconbar: This is the area that contains all windows (all running
534           applications, all minimized windows or maybe no window, all
535           depending on the Toolbar Settings).
536
537       ·    Systemtray: The Systemtray can hold applications that are made to
538           use it.
539
540       ·    WorkspaceName: This displays the name of the current workspace.
541
542       ·    PrevWorkspace: This displays an arrow that allows to switch to the
543           workspace left of the current one.
544
545       ·    NextWorkspace: This displays an arrow that allows to switch to the
546           workspace right of the current one.
547
548       ·    PrevWindow: This displays an arrow that switches focus to the
549           previous visible window on the current workspace.
550
551       ·    NextWindow: This displays an arrow that switches focus to the next
552           visible window on the current workspace.
553       Other aspects of the toolbar can be configured in two ways: through the
554       toolbar menu, which is accessable in the Configuration part of the
555       RootMenu or with a right click on the edge the toolbar, or by editing
556       the init file (see the RESOURCES section for more information about
557       that).
558
559
560   Configuration via the Toolbar Menu
561       All changes take effect immediately, except for a change of the
562       "Toolbar Alpha", which needs a restart to make the change visible. Here
563       are the settings:
564
565
566       ·    Visible: Sets the toolbar either to visible or invisible.
567
568               session.screen0.toolbar.visible: <boolean>
569
570       ·    Auto hide: If this is enabled the toolbar will disappear after a
571           defined time when the mouse pointer leaves the toolbar. It will
572           slide in when the cursor hits the remaining edge of the toolbar.
573
574               session.screen0.toolbar.autoHide: <boolean>
575               session.autoRaiseDelay: <int>
576
577       ·    Toolbar width percentage: Sets the width of the toolbar in
578           percent. Use the left mouse button to decrease and the right
579           mouse-button to increase the value. The value can be from 1-100.
580
581               session.screen0.toolbar.widthPercent: <int>
582
583       ·    Maximize Over: Enabling this option will prevent windows from
584           maximizing over the toolbar. With this switched on they will only
585           expand to the edge of the bar. To use this option, "Full
586           Maximization" from the Configuration menu must be DISABLED.
587           Otherwise this option will not work.
588
589               session.screen0.toolbar.maxOver: <boolean>
590               session.screen0.fullMaximization: <boolean>
591
592       ·    Layer...: This sets the layer on which the toolbar is set. With
593           this you can set the toolbar to "Always on top".
594
595               session.screen0.toolbar.layer: <layer>
596
597       ·    Placement: Sets the toolbar to any edge of the screen, either
598           centered or aligned with a corner.
599
600               session.screen0.toolbar.placement: <direction>
601
602       ·    Alpha: This sets the alpha value for the toolbar. Use the left
603           mouse button to decrease and the right mouse button to increase the
604           value. 0 is invisible, 255 is not transparent at all.
605
606               session.screen0.toolbar.alpha: <int>
607
608       ·    Iconbar Mode:
609
610               Specifies the mode of the iconbar:
611
612       ·    None: will not show any windows
613
614       ·    Icons: shows windows from all workspaces that are minimized
615           (iconified)
616
617       ·    NoIcons: shows windows from all workspaces that are not minimized
618           (iconified)
619
620       ·    WorkspaceIcons: shows windows from the current workspace that are
621           minimized (iconified)
622
623       ·    WorkspaceNoIcons: shows windows from the current workspace that
624           are not minimized (iconified)
625
626       ·    Workspace: shows all windows from the current workspace
627
628       ·    All Windows: shows all windows from all workspaces
629
630               session.screen0.iconbar.mode: <mode>
631
632       ·    Alignment:
633
634       ·    Left: all icons will be left-aligned with the width set in the
635           init file
636
637       ·    Relative: all icons will be sized evenly to fill the iconbar
638           completely
639
640       ·    Right: all icons will be right-aligned with the width set in the
641           init file
642
643               session.screen0.iconbar.alignment: <alignment>
644               session.screen0.iconbar.iconWidth: <int>
645
646       ·    Show Pictures: If enabled the iconbar will show the application´s
647           icon (if provided by the application)
648
649               session.screen0.iconbar.usePixmap: <boolean>
650
651       ·    Clock: Lets you switch between the 00:00am - 11:59pm and 00:00 -
652           23:59 notation
653
654       ·    Edit Clock Format: clicking this entry will pop up a little window
655           in which the clock format can be set according to man strftime (or
656           man date).
657
658               session.screen0.strftimeFormat: <format>
659

RESOURCES

661       Usually the ~/.fluxbox/init resource file is created and maintained by
662       fluxbox itself. You can use the [config] menu to set most of these
663       options. However, we´ll cover all of the resource options that are
664       available to the user. If you edit this file while fluxbox is running,
665       you must `reconfigure´ to reload the resource options.
666
667       When running fluxbox in a multiple desktop environment the screen0 key
668       can also be screen1, screen2, etc. You can customize the behavior of
669       fluxbox on each desktop accordingly. Here are the resources that are
670       currently available:
671
672
673           session.screen0.window.focus.alpha: <integer>
674           session.screen0.window.unfocus.alpha: <integer>
675                 These resources are available to the user to set different levels of
676                 transparency for different components of fluxbox. Each one accepts a value
677                 between 0-255, 255 being opaque and 0 being completely transparent.
678                 Default: 255
679
680           session.screen0.slit.autoHide: <boolean>
681           session.screen0.toolbar.autoHide: <boolean>
682                 The autoHide resources allow the user to set the behavior of the toolbar
683                 and slit. This behavior can be that they disappear when they are not being
684                 used actively by the user, or they remain visible at all times. Default:
685                 False
686
687           session.screen0.windowScrollAction: shade|nexttab
688                 This allows you to execute a command by scrolling on the titlebar of a
689                 window. For `shade´, scrolling down will shade the window, and scrolling
690                 up will unshade it. For `nexttab´, scrolling down will focus the next tab,
691                 and scrolling up will focus the previous one. Default: <blank>
692
693           session.screen0.windowScrollReverse: <boolean>
694                 This switches the role of scrolling up and scrolling down for the previous
695                 resource. Default: False
696
697           session.screen0.slit.layer: <layer>
698           session.screen0.toolbar.layer: <layer>
699                 With these two resources, you can set the layer you want the toolbar and
700                 the slit to appear on. Please read the LAYER section for more information.
701                 Default: Dock
702
703           session.screen0.slit.placement: <placement>
704           session.screen0.toolbar.placement: <placement>
705                 These allow users to place the slit and toolbar where they like. Possible
706                 options are:
707                 -   BottomCenter
708                 -   BottomLeft
709                 -   BottomRight
710                 -   LeftBottom
711                 -   LeftCenter
712                 -   LeftTop
713                 -   RightBottom
714                 -   RightCenter
715                 -   RightTop
716                 -   TopCenter
717                 -   TopLeft
718                 -   TopRight
719
720           session.screen0.slit.maxOver: <boolean>
721           session.screen0.toolbar.maxOver: <boolean>
722           session.screen0.tabs.maxOver: <boolean>
723                 Setting these to True will allow application windows to maximize over the
724                 complete screen. Setting to False allows the slit, toolbar, and external
725                 tabs to hold their territory and will always be visible when an
726                 application is maximized. Default: False
727
728           session.screen0.toolbar.height: <integer>
729                 Set the height of the toolbar. If the value is set to 0, the style file
730                 will gain control over the toolbar height. It is possible to set a fixed
731                 height by changing this value to something greater than 0. Default: 0
732
733           session.screen0.toolbar.visible: <boolean>
734                 The user can set whether they want to have a toolbar on screen at all.
735                 Setting to False removes the toolbar from the screen. Default: True
736
737           session.screen0.toolbar.widthPercent: <integer>
738                 This resource sets the width percentage of the toolbar on the screen.
739                 Default: 65
740
741           session.screen0.toolbar.tools: <tools>
742                 This resource specifies the tools plugged into the toolbar. Read the
743                 TOOLBAR section in this manual for a description of each of these.
744                 Possible tools::
745                 -   clock
746                 -   iconbar
747                 -   nextwindow
748                 -   prevwindow
749                 -   nextworkspace
750                 -   prevworkspace
751                 -   systemtray
752                 -   workspacename
753
754           session.screen0.slit.onhead: <integer>
755           session.screen0.toolbar.onhead: <integer>
756                 For those that use xinerama, users can set this value to the number of the
757                 head where they would like to see the slit and toolbar, starting from 1.
758                 Setting this to 0 will ignore xinerama information. Default: 0
759
760           session.screen0.iconbar.mode: <pattern>
761                 This determines which windows will be displayed in the iconbar. Any window
762                 pattern available to the Next/PrevWindow keybindings is acceptable.
763                 Default: {static groups} (workspace)
764
765           session.screen0.iconbar.usePixmap: <boolean>
766                 This is also set in the Iconbar Mode menu. When set to True, this will
767                 show the native icon of applications. Default: True
768
769           session.screen0.iconbar.iconTextPadding: <integer>
770                 This specifies the space between the window title and the edge of the
771                 button. Default: 10
772
773           session.screen0.iconbar.alignment: <position>
774                 This value should be changed in the Iconbar Mode menu.  Default:
775                 Relative
776
777                 Available options:
778                 -   Left: Fixed width, aligned left
779                 -   Relative: Width varies to fill the iconbar
780                 -   Right: Fixed width, aligned right
781
782           session.screen0.iconbar.iconWidth: <integer>
783                 Used to specify the iconbar button width for Left/Right alignment.
784                 Default: 70
785
786           session.screen0.overlay.lineWidth: 1
787           session.screen0.overlay.lineStyle: LineSolid
788           session.screen0.overlay.joinStyle: JoinMiter
789           session.screen0.overlay.capStyle: CapNotLast
790                 These are options for how fluxbox draws lines. See
791                 `man XSetLineAttributes´ for more details. Defaults: listed above
792
793           session.screen0.strftimeFormat: <date>
794                 This adjusts the way the current time is displayed in the toolbar. The
795                 strftime(3) format is used. Default: %I:%M %p
796
797           session.screen0.tabs.intitlebar: <boolean>
798                 This specifies whether tabs should be embedded in the titlebar or placed
799                 outside the window. Default: True
800
801           session.screen0.tab.placement: <placement>
802                 This specifies where external tabs will appear on the window. Default:
803                 TopLeft
804
805           session.screen0.tab.width: <integer>
806                 This specifies the width of external tabs in pixels. Default: 64
807
808           session.screen0.userFollowModel: <model>
809                 This specifies the behavior when a window on another workspace becomes the
810                 active window. `Ignore´ does nothing. `Follow´ moves to the window´s
811                 workspace. `Current´ moves the window to the current workspace.
812                 `SemiFollow´ acts like `Current´ for minimized windows and like `Follow´
813                 otherwise. Default: Follow
814
815           session.screen0.followModel: <model>
816                 This specifies the behavior when a window on another workspace requests to
817                 be focused. `Ignore´ does nothing, and `Follow´ uses the setting in
818                 session.screen0.userFollowModel. Default: Ignore
819
820           session.screen0.focusModel: ClickToFocus|MouseFocus
821                 This controls how windows gain focus via the mouse. With `ClickToFocus´,
822                 the user must click on the window. With `MouseFocus´, windows gain focus
823                 whenever the mouse moves over them. Default: ClickToFocus
824
825           session.screen0.autoRaise: <boolean>
826                 When True, this setting automatically raises any window that gains focus.
827                 Default: True
828
829           session.autoRaiseDelay: <integer>
830                 Adjusts the delay (in milli-sec) before focused windows will raise
831                 when using the Autoraise option. Default: 250
832
833           session.screen0.clickRaises: <boolean>
834                 This setting allows a user to click anywhere on a window to bring it on
835                 top of other windows. Otherwise, only the titlebar will work. Default:
836                 True
837
838           session.screen0.workspacewarping: <boolean>
839                 This setting enables a user to change workspaces by dragging a window
840                 across the edge of the screen. Default: True
841
842           session.screen0.showwindowposition: <boolean>
843                 Setting this resource to True shows the user, in a little window,
844                 the exact position of the application window while the user is
845                 dragging it. Allows a precise placement of windows on a screen.
846                 Default: True
847
848           session.screen0.defaultDeco: <string>
849                 This specifies the default window decorations, according to the same
850                 options available to the `[Deco]´ option in the `apps´ file, described in
851                 the APPLICATIONS section. Default: NORMAL.
852
853           session.screen0.menuMode: Delay|Click
854                 This setting controls the circumstances under which submenus open. With
855                 `Click´, the user must click on the menu item in order for the submenu to
856                 open. With `Delay´, submenus open when the mouse hovers over the menu
857                 item. Default: Delay
858
859           session.screen0.menuDelay: <integer>
860                 This sets the delay in milliseconds for submenus to open with the previous
861                 option set to `Delay´. Default: 0
862
863           session.screen0.menuDelayClose: 0
864                 This value sets the delay in milliseconds that you would like the menu to
865                 remain visible after you´ve clicked out of it. Default: 0
866
867           session.screen0.focusNewWindows: <boolean>
868                 This sets whether or not new windows will become focused automatically.
869                 Default: True
870
871           session.screen0.workspaceNames: <names>
872                 Here is where the user can name their workspaces. However it is
873                 recommended to use the tool available in the Configuration Menu to set
874                 these. Default: one, two, three, four
875
876           session.screen0.edgeSnapThreshold: <integer>
877                 When moving a window across your screen, fluxbox is able to have it `snap´
878                 to the edges of the screen and other windows for easy placement. This
879                 variable tells fluxbox the distance (in pixels) at which the window will
880                 jump to the edge. Default: 10
881
882           session.screen0.windowPlacement: <placement strategy>
883                 This resource specifies where to place new windows when not otherwise
884                 specified (by the program or the `apps´ file, for example). Here are the
885                 options:
886                 - RowSmartPlacement: tries to place windows in rows without overlapping
887                 - ColSmartPlacement: tries to place windows in columns without overlapping
888                 - CascadePlacement: places windows below the titlebar of the previous one
889                 - UnderMousePlacement: places new windows underneath the mouse
890                 Default: RowSmartPlacement
891
892           session.screen0.rowPlacementDirection: LeftToRight|RightToLeft
893           session.screen0.colPlacementDirection: TopToBottom|BottomToTop
894                 These settings control the direction in which windows are tiled using the
895                 RowSmartPlacement and ColSmartPlacement strategies described above.
896                 Default: LeftToRight/TopToBottom
897
898           session.screen0.fullMaximization: <boolean>
899                 If this setting is enabled, windows will maximize over the toolbar, slit,
900                 and any other window that creates a strut, no matter what their individual
901                 settings are. Default: False
902
903           session.screen0.rootCommand: <command>
904                 This runs a command when fluxbox starts, intended for setting a default
905                 background. If you want to override backgrounds set by styles, you should
906                 add `background: none´ to your style overlay (see section STYLE OVERLAY).
907                 NOTE: Setting this command can be dangerous. Please make sure you know
908                 what you are doing when setting this resource to a value other than a
909                 desktop wallpaper command.
910
911           session.screen0.opaqueMove: <boolean>
912                 When moving a window, setting this to True will draw the window
913                 contents as it moves (this is nasty on slow systems). If False, it
914                 will only draw an outline of the window border. Default: True
915
916           session.screen0.workspaces: <integer>
917                 Set this to the number of workspaces the users wants. Default: 4
918
919           session.screen0.windowMenu: <blank>|<location>
920                 This specifies the location of a user-defined window menu. Default: blank
921
922           session.appsFile: <location>
923           session.groupFile: <location>
924           session.keyFile: <location>
925           session.menuFile: <location>
926           session.slitlistFile: <location>
927           session.styleFile: <location>
928           session.styleOverlay: <location>
929                 All of these resources require a pathname to their specific files. This is
930                 where you can specify different files. Most of the defaults will be
931                 located in the user´s ~/.fluxbox directory.
932
933           session.cacheLife: <integer>
934                 This tells fluxbox how long (in minutes) unused pixmaps may stay in the X
935                 server´s memory. Default: 5
936
937           session.cacheMax: <integer>
938                 This tells fluxbox how much memory (in Kb) it may use to store cached
939                 pixmaps on the X server. If your machine runs short of memory, you may
940                 lower this value. Default: 200
941
942           session.colorsPerChannel: <integer>
943                 This tells fluxbox how many colors to take from the X server on
944                 pseudo-color displays. A channel would be red, green, or blue. fluxbox
945                 will allocate this variable ^ 3 and make them always available. Value must
946                 be between 2-6. When you run fluxbox on an 8bpp display, you must set this
947                 resource to 4. Default: 4
948
949           session.doubleClickInterval: <integer>
950                 Adjust the delay in milliseconds between mouse clicks for fluxbox to
951                 consider a double click. Default: 250
952
953           session.forcePseudoTransparency: <boolean>
954                 If you have Xorg´s composite extension enabled, this setting will force
955                 the menu, windows, toolbar, and slit to use pseudo-transparency instead of
956                 true transparency. Default: False
957
958           session.ignoreBorder: <boolean>
959                 This configures the ability to move windows by dragging the border.
960                 Default: False
961
962           session.tabPadding: <integer>
963                 This specifies the spacing between tabs. Default: 0
964
965           session.tabsAttachArea: Window|Titlebar
966                 With this set to `Window´, windows may be grouped by dragging one tab with
967                 the middle mouse button and dropping it anywhere on another window. With
968                 `Titlebar´, the user must drop the tab on the target window´s titlebar.
969                 Default: Window
970
971           session.titlebar.left: Stick
972           session.titlebar.right: Minimize Maximize Close
973                 The icons to place in the titlebar of decorated windows. The available
974                 options are Close, Maximize, MenuIcon, Minimize, Shade, and Stick.
975

KEYS

977       You can customize fluxbox´s key handling through the ~/.fluxbox/keys
978       file. See fluxbox-keys(5) for more information on the syntax of this
979       file.
980
981

LAYERS

983       Layers affect the way that windows will overlap each other on the
984       screen. Windows on a higher layer will always appear above those on a
985       lower one, whether they are focused or not. By default, fluxbox uses 13
986       layers, starting from 1 (highest). The number of layers can be changed
987       by using the following resource:
988
989
990           session.numLayers: <integer>
991       There are two ways to assign a window to a different layer. When the
992       window is open, you may select the layer in the `Layer ...´ submenu of
993       the window menu. The menu gives six choices for the layer, which
994       fluxbox manages by name. The names are (from highest to lowest layer):
995
996
997       ·   2 - Above Dock
998
999       ·   4 - Dock
1000
1001       ·   6 - Top
1002
1003       ·   8 - Normal
1004
1005       ·   10 - Bottom
1006
1007       ·   12 - Desktop
1008       The other way to set the layer for a window is through the `apps´ file.
1009       This method is described in the APPLICATIONS section.
1010
1011

FOCUS MODEL

1013       The Focus Model defines how windows gain focus (i.e. become the active
1014       window, which receives keyboard and mouse events). The focus model can
1015       be changed in the configuration menu (usually located under fluxbox
1016       menu in the Root Menu.
1017
1018       There are two main aspects of the focus model: how windows gain focus
1019       and how tabs gain focus. Each of these has two options: focus follows
1020       mouse and click to focus. Focus follows mouse means that windows will
1021       gain focus when the mouse hovers over them. Click to focus means that
1022       windows will gain focus when the mouse clicks on them.
1023
1024       Thus, there are four main options when choosing a focus model. You
1025       should choose one of the first two and one of the last two. They are:
1026
1027
1028       ·    Click To Focus: click to focus windows
1029
1030       ·    Mouse Focus: window focus follows mouse
1031
1032       ·    ClickTabFocus: click to focus tabs
1033
1034       ·    MouseTabFocus: tab focus follows mouse
1035       There is one more option in the focus model menu. It is called
1036       AutoRaise. When AutoRaise is enabled, focused windows will appear on
1037       top of other windows in the same layer. When AutoRaise is disabled, you
1038       must explicitly raise a focused window, using the window menu or
1039       keybinding.
1040
1041

TAB OPTIONS

1043       This section of fluxbox configuration menu lets you configure many
1044       features of tabs. Inside of it there are three main options:
1045
1046
1047       ·    Placement: You can choose where the external tabs will be
1048           positioned relative to the window. For these options to work, Tabs
1049           in Titlebar must be off.
1050
1051       ·    Tabs in Titlebar: When this option is on, tabs are fixed in window
1052           titlebar and the width varies according to the amount of windows
1053           grouped.
1054
1055       ·    Maximize Over: When this option is on, maximizing a window will
1056           disregard the size and location of external tabs.
1057
1058       ·    External Tab Width: This specifies in pixels the width of external
1059           tabs.
1060       As with most Fluxbox configurations, these options can be changed by
1061       editing the init file. The resources that you should look at are:
1062
1063
1064           session.screen0.tabs.intitlebar: <boolean>
1065           session.screen0.tab.width: <integer>
1066           session.screen0.tab.placement: <direction>
1067

STYLES

1069       fluxbox enables you to use specialized files that contain X(1)
1070       resources to specify colors, textures, pixmaps and fonts, and thus the
1071       overall look of your window borders, menus and the toolbar.
1072
1073       The default installation of fluxbox provides some of these style files.
1074       See fluxstyle(1) to accommodate the growing number of style components.
1075
1076

STYLE OVERLAY

1078       In addition to the style file, the overlay file, whose location is
1079       specified by session.screen0.styleOverlay (default: ~/.fluxbox/overlay
1080       ) can be used to set style resources that override all styles. For more
1081       information about which parts of fluxbox can be controlled by the
1082       overlay file, see fluxstyle(1).
1083
1084

APPLICATIONS

1086       It is possible to force an application to always have the same
1087       dimensions, position, and other settings when it is first launched. The
1088       easiest way to do this is to use the `Remember...´ submenu of the
1089       window menu, which can usually be opened with a right click on the
1090       titlebar. More advanced features require manually editing the
1091       ~/.fluxbox/apps file, where these settings are saved.
1092
1093       The format of a section in the `apps´ file is:
1094
1095
1096           [app] (Property=´value´) ... {count - optional}
1097               [Setting1]  {value1}
1098               [Setting2]  {value2}
1099               ...
1100           [end]
1101       Property can be one of the following tags:
1102
1103       o name - the name of the window (the first field of WM_CLASS) o class -
1104       class of the window (the second field of WM_CLASS) o title - title of
1105       the window (the WM_NAME property) o role - role of the window (the
1106       WM_WINDOW_ROLE property)
1107
1108       You can find out the value for these fields for a particular window by
1109       running xprop(1). The window title should be used only as a last
1110       resort, since it often changes after the window opens. Each value can
1111       be a string or a regular expression. All values are case sensitive.
1112
1113       You can specify multiple properties, which must ALL match for the
1114       settings to be applied. If a count is supplied in curly brackets at the
1115       end of the app line, then the entry will only match at most that many
1116       at any time (default is to match all matching windows). Settings
1117       associated with an [app] line will not be applied to transient windows.
1118       [transient] may be used instead to match them.
1119
1120
1121           # match a standard xterm
1122           [app] (name=xterm)
1123           # match an xterm started like: xterm -name myshell
1124           [app] (name=myshell)
1125           # match the gaim buddy list window
1126           [app] (role=buddy_list)
1127           # match an rdesktop window to a particular host
1128           [app] (title=rdesktop - hostname.*)
1129           # match pidgin IRC windows
1130           [app] (pidgin) (title=#.*)
1131       The following are the settings that can be defined in each [app] entry.
1132       Each name must be enclosed in square brackets, and the value is
1133       generally in curly brackets:
1134
1135
1136       ·   [Workspace] {0-N}: Forces the application to open on the workspace
1137           specified. Workspaces are set by number, beginning with 0.
1138
1139       ·   [Dimensions] {Width Height}: Open the application with the
1140           specified width and height, in pixels.
1141
1142       ·   [Position] (refspot) {X Y}: Position the application at a
1143           particular spot:
1144
1145           ·   TOPLEFT
1146
1147           ·   TOP
1148
1149           ·   TOPRIGHT
1150
1151           ·   LEFT
1152
1153           ·   CENTER
1154
1155           ·   RIGHT
1156
1157           ·   BOTTOMLEFT
1158
1159           ·   BOTTOM
1160
1161           ·   BOTTOMRIGHT
1162
1163                   You can optionally specify what X and Y are relative to. By default the
1164                   upper left corner is placed at screen coordinates (X, Y). If you specify a
1165                   reference point, say LOWERRIGHT, then the lower right corner of the window
1166                   is positioned (X,Y) pixels from the lower right of the screen.
1167
1168       ·   Specify the layer to open the window on (by number). Each layer has
1169           a number. The named ones are: 2-AboveDock, 4-Dock, 6-Top, 8-Normal,
1170           10-Bottom, 12-Desktop.
1171
1172       ·   [Shaded] {yes|no}: The window is started shaded, or not.
1173
1174       ·   [Tab] {yes|no}: Whether this window can be tabbed with others.
1175
1176       ·   [IconHidden] {yes|no}: Hides the app from the icon bar
1177
1178       ·   [FocusHidden] {yes|no}: Hides the app from the window cycling list
1179           used by Next/PrevWindow key bindings.
1180
1181       ·   [Hidden] {yes|no}: is both [IconHidden] plus [FocusHidden]
1182
1183       ·   [Deco] {NONE|NORMAL|TOOL|TINY|BORDER}: Specify the decoration
1184           state. There are several predefined dec- oration sets:
1185
1186               o   NORMAL - standard decorations
1187               o   NONE - no decorations
1188               o   BORDER - like NONE except keep the X window border
1189               o   TINY - titlebar with an iconify button
1190               o   TOOL - titlebar only
1191
1192               A bitmask can also be used for fine-grained control.  The bits are (from
1193               "1" to 1<<10): titlebar, handle/grips, border, iconify button, maximize
1194               button, close button, menu enabled, sticky button, shade button, tabbing
1195               enabled, focus enabled.
1196
1197       ·   [Sticky] {yes|no}: Whether the window is initially stuck or not.
1198
1199       ·   [Jump] {yes|no}: Jump to workspace. This one is only useful if
1200           `Workspace´ is set too. The workspace is changed to the workspace
1201           containing the application being launched.
1202
1203       ·   [Close] {yes|no}: Save settings on close. By default, application
1204           settings are not saved when a window is closed. Set this option if
1205           you want previous settings to be saved when the window is closed.
1206
1207       ·   [Alpha] {int [int]} Where numbers represent focused and unfocused
1208           transparency, respectively. One number only will be used for both.
1209       The apps file also allows you to specify applications that should be
1210       started only valid option is (screen=NN), where NN is the screen number
1211       on which the command should be run.
1212
1213       Finally, you can set windows to group together by using the `apps´
1214       file. Just place a [group] tag around several [app] tags, with an [end]
1215       tag to indicate the end of the group. If you place (workspace) after
1216       the [group] tag, a new window will only get grouped with other windows
1217       on the current workspace. You can also specify dimensions, positions,
1218       etc. for the group as for normal app entries. Here is a short example
1219       of an `apps´ file:
1220
1221
1222               [startup] {xterm}
1223               # match anything ending with term, up to 2 instances
1224               [app] (name=.*[tT]erm) {2}
1225                 [Workspace]   {1}
1226               [end]
1227               [app] (name=kate)
1228                 [Dimensions]  {1022 747}
1229                 [Position]    (WINCENTER) {0 0}
1230                 [Close]       {yes}
1231               [end]
1232               [app] (name=konqueror)
1233                 [Workspace]   {1}
1234                 [Dimensions]  {1006 749}
1235                 [Position]    {16 0}
1236                 [Jump]        {yes}
1237               [end]
1238               # start all aterms without decorations
1239               [app] (name=aterm)
1240                 [Deco]        {NONE}
1241               [end]
1242               # a group with the gimp dock and toolbox
1243               # appears on layer 4 (bottom)
1244               [group]
1245                [app] (name=gimp) (role=gimp-dock)
1246                [app] (name=gimp) (role=gimp-toolbox)
1247                 [Layer]       {4}
1248               [end]
1249

THE SLIT

1251       The slit is a special fluxbox window frame that can contain dockable
1252       applications, e.g. bbtools or wmapps.
1253
1254       When applications are run in the slit they have no window borders of
1255       their own; instead they are framed in the slit, and they are always
1256       visible in the current workspace.
1257
1258       Most dockable applications use the -w option to run in the slit. For
1259       example, you could put in your ~/.xinitrc:
1260
1261
1262           bbmail -w &
1263           bbpager -w &
1264           wmdrawer &
1265           exec fluxbox
1266       NOTE: You can also put all of these in the startfluxbox(8) script. This
1267       way you would only need to specify: exec startfluxbox in your
1268       ~/.xinitrc.
1269
1270       To use the slit you must have it compiled into fluxbox. This is the
1271       default setting.
1272
1273

SLIT MENU

1275       You can right click on the edge of the slit window to get a menu to
1276       configure its position, whether its contained applications should be
1277       grouped horizontally or vertically and whether the slit should hide
1278       itself when the mouse moves away. The slit menu items are described in
1279       more detail below:
1280
1281
1282       ·    Placement: This lets you set the position of the slit.
1283
1284       ·    Layer: Look above for the layer priorities.
1285
1286       ·    Auto hide: If enabled, the slit will disappear after a given
1287           amount of time and hide from the view of the user. You can make it
1288           appear if you move the mouse to the edge of the desktop where the
1289           slit is positioned.
1290
1291       ·    Maximize over: If this is enabled, all windows, if you maximize
1292           them, will stretch over/under the slit. Otherwise the will be
1293           limited to the slit´s edge.
1294
1295       ·    Alpha: By changing the value the slit (only the decoration not the
1296           apps in the slit) will become transparent. 0 (transparent) - 255
1297           (opaque)
1298
1299       ·    Clients: This submenu lets you reorder the the applications
1300           running in the slit. You are able to hide apps from the slit by
1301           unselecting them in the list showing. This will not kill the app.
1302           You can make them appear by selecting them in the list. The "Save
1303           SlitList" option saves the new order to you slitlist located in
1304           ~/.fluxbox (useful if you reordered the apps with the cycle
1305           option).
1306

SLITLIST FILE

1308       fluxbox´s slitlist file is available for those that use dockapps in the
1309       slit. This file helps fluxbox keep track of the order of the dockapps
1310       when in the slit. The file is generally located at ~/.fluxbox/slitlist
1311
1312       A simple procedure for getting the slit sequences the way you like it
1313       is: 1. Run fluxbox with no pre-loaded dockapps 2. Run dockapps
1314       individually in the order you want them 3. Add dockapps to your
1315       auto-run script, or better yet your startfluxbox(8) script.
1316
1317       This sequence will be saved by default to ~/.fluxbox/slitlist and will
1318       be remembered for future instances of fluxbox.
1319
1320       Users are free to manually edit the slitlist file. It is a simple list
1321       of window names, as given by xprop(1), one per dockapp. Similar to the
1322       init file it should not be edited while fluxbox is running. Otherwise
1323       changes may get overwritten.
1324
1325       The user also has the option of choosing a different path for the
1326       slitlist file. The following is the init file component that needs to
1327       be changed:
1328
1329
1330           session.session0.slitlistFile: <filename>
1331

ENVIRONMENT

1333       HOME
1334           fluxbox uses HOME to find the .fluxbox/init file and to resolve
1335           style file and -directory names.
1336
1337       DISPLAY
1338           When no other display was given on the command line, fluxbox will
1339           start on the display specified by this variable.
1340       fluxbox can also take advantage of other environment variables if they
1341       are set before fluxbox is started. For example, if $TERM is set, then
1342       it will be available whenever fluxbox uses the shell, such as certain
1343       commands in the keys and menu files. So one can do:
1344
1345
1346           Mod1 x ExecCommand :$TERM
1347       For more information about environment variables, see your shell´s
1348       manual.
1349
1350

SIGNALS

1352       fluxbox responds to the following signals:
1353
1354
1355       ·   SIGHUP fluxbox loads the configuration.
1356
1357       ·   SIGUSR1 Forces reloading of configuration.
1358
1359       ·   SIGUSR2 Forces reloading of menu file.
1360

AUTHOR AND CREDITS

1362       fluxbox is written and maintained by Henrik Kinnunen <fluxgen at
1363       fluxbox org>, Simon Bowden <rathnor at fluxbox org>, Mathias Gumz
1364       <akira at fluxbox org>, and Mark Tiefenbruck <mark at fluxbox org>,
1365       with contributions and patches merged from many individuals around the
1366       world.
1367
1368       Blackbox was written and maintained by Brad Hughes <blackbox at alug
1369       org> and Jeff Raven <jraven at psu edu>.
1370
1371       The Official fluxbox website: http://www.fluxbox.org
1372
1373       Many compatible themes: - http://boxwhore.org -
1374       http://themes.freshmeat.net/
1375
1376       This manpage is the combined work of:
1377
1378
1379       ·   Curt Micol <asenchi at asenchi com> (>fluxbox-0.9.11)
1380
1381       ·   Tobias Klausmann <klausman at users sourceforge net>
1382           (⇐fluxbox-0.9.11)
1383
1384       ·   Grubert <grubert at users sourceforge net> (fluxbox)
1385
1386       ·   Matthew Hawkins <matt at mh dropbear id au> (blackbox)
1387
1388       ·   Wilbert Berendsen <wbsoft at xs4all nl> (blackbox)
1389
1390       ·   Numerous other languages could be available if someone jumps in.
1391

BUGS

1393       If you find any bugs, please visit the #fluxbox irc channel on
1394       irc.freenode.net or submit them to the bug tracker at
1395       http://sf.net/projects/fluxbox . Or you may subscribe to one of the
1396       mailinglists. More information can be found on the official website.
1397
1398

SEE ALSO

1400       fluxbox-keys(5) bsetroot(1) fbsetbg(1) fbrun(1) fluxstyle(1)
1401
1402
1403
1404
1405                                  09/04/2008                        FLUXBOX(1)
Impressum