all repos — fluxbox @ 0923917ad60dc5b2bf150fa1e51c2b93e58924ac

custom fork of the fluxbox windowmanager

update from Tobias
fluxgen fluxgen
commit

0923917ad60dc5b2bf150fa1e51c2b93e58924ac

parent

3327fb7e1132e1bd8e9648e1fad546d5382a09de

1 files changed, 89 insertions(+), 15 deletions(-)

jump to
M doc/fluxbox.1.indoc/fluxbox.1.in

@@ -24,6 +24,8 @@ .\" Updated for version 0.1.6 by Rando Christensen <eyez@babblica.net>

.\" .\" Updated for version 0.1.7.1 by Stanislav Karchebny <berk@madfire.net> .\" +.\" Updated for version 0.1.15 by Tobias Klausmann <klausman@users.sourceforge.net> +.\" .\" ..define sort of <blockquote><pre> macro .de EX .ne 5

@@ -38,7 +40,7 @@ .in -.5i

.if n .sp 1 .if t .sp .5 .. -.TH fluxbox 1 "December 10th, 2001" "0.5.1" +.TH fluxbox 1 "December 15th, 2002" "0.1.15" .SH NAME fluxbox \- a window manager for X11 .SH SYNOPSIS

@@ -53,7 +55,7 @@ .\"

Fluxbox is yet another addition to the list of window managers for the Open Group's X Window System, Version 11 Release 6 and above. Fluxbox is built with C++, based on the sources of Blackbox 0.61.0. -.BR fast . +.BR Fast . .PP Fluxbox provides configurable window decorations, a root menu to launch applications and a toolbar that shows the current workspace name, the focused

@@ -110,11 +112,10 @@ .I ~/.fluxbox/init

in the user's home directory. Some resources in this file can be edited by hand. .SH USING FLUXBOX -Fluxbox includes keyboard handling. 0.1.4 integrated -.IR bbkeys (1) -however from version 0.1.5 the whole keyboard handling code was rewritten -from scratch. You can get a script to convert your bbkeys file into fluxbox -format at the fluxbox webpage, http://fluxbox.sourceforge.net/. +Fluxbox includes keyboard handling. In order to customize your keybindings, +edit the file +.I ~/.fluxbox/keys +as described below in the section KEYS FILE. .SS Root window (background): Right click (button 3) will pop up the root menu. With this you can launch your applications.

@@ -276,7 +277,7 @@ .EX

[include] (~/fluxbox/stylesmenu) .EE will include -.I /home/fluxgen/fluxbox/stylesmenu +.I /home/yourusername/fluxbox/stylesmenu in my menu). .TP .B [nop] (label - optional)

@@ -323,6 +324,9 @@ the new menu's title is the same as the item label.

An .B [end] tag is required to end the submenu. +.IP +If you create a submenu labelled 'Startup', applications located in this +submenu will be launched on fluxbox startup. .TP .B [reconfig] (label) When selected, this item rereads the current style and menu files and

@@ -361,7 +365,7 @@ Here is a short example of a menu file:

.PP .nf # Fluxbox menu file -[begin] (Fluxbox 0.5.1) +[begin] (Fluxbox) [exec] (rxvt) {rxvt -ls} [exec] (netscape) {netscape -install} [exec] (The GIMP) {gimp}

@@ -375,6 +379,12 @@ [exec] (mail) {mozilla -mail}

[exec] (edit) {mozilla -edit} [exec] (compose) {mozilla -compose} [end] + [submenu] (Startup) + [exec] (gkrellm) {gkrellm -w} + [exec] (xmms) {xmms -p} + [exec] (galeon) {galeon -s} + [exec] (kdeinit) {kdeinit} + [end] [submenu] (Window Manager) [exec] (Edit Menus) {nedit ~/.fluxbox/menu} [submenu] (Style) {Which Style?}

@@ -702,7 +712,7 @@ *font: lucidasans-10

.EE This sets already nice defaults for many components. .SH KEYS FILE -Since version 0.1.5, Fluxbox has new keybinding code, and you can customise it through the +You can customise Fluxbox' key handling through the .IR ~/.fluxbox/keys file. The file takes the format of : .EX

@@ -844,8 +854,8 @@ 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. +.IR ~/.fluxbox/slitlist +and will 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.

@@ -1069,6 +1079,66 @@ .EE

This way the main workspace (screen0) has the maximum amount of space available and the secondary workspace could show the time and run some withrawn apps like gkrellm in the slit, always visible yet out of the way of real work. +.SH APPLICATIONS SETTINGS +Sometimes, you want to force an application to have always the same dimensions, +position, and other settings. It is now possible with the new window-submenu +called 'Remember...'. Settings are saved in the +.I ~/.fluxbox/apps +file. You don't have to edit the file yourself as all manipulations can be +done using the 'Remember...' submenu. +.TP +.B Workspace [0-N] +Force the workspace of the application to be the current one, even if you launch +the application from another workspace. +.TP +.B Dimensions [Width Height] +Remember the current dimensions. +.TP +.B Position [X Y] +Remember the current position. +.TP +.B Shaded state [yes|no] +Remember the current shaded state. +.TP +.B Tab state [yes|no] +Remember the current tab state. +.TP +.B Decoration state [NONE|NORMAL|TOOL|TINY] +Remember the current decoration state. +.TP +.B Sticky state [yes|no] +Remember the current sticky state. +.TP +.B Jump to workspace [yes|no] +This one is only useful if 'Workspace' is set too. The workspace is changed +to the workspace containing the application being launched. +.TP +.B Save settings on close [yes|no] +By default, application settings are not saved when a window is closed. Set +this option if you want previous settings to be saved when the window is closed. +.SS Applications example +Here is a short example of an apps file: +.PP +.nf +[app] (kate) + [Dimensions] {1022 747} + [Position] {0 0} + [Close] {yes} +[end] +[app] (konqueror) + [Workspace] {1} + [Dimensions] {1006 749} + [Position] {16 0} + [Jump] {yes} +[end] +[app] (xterm) + [Deco] {NONE} +[end] +.fi + +Parameters in the 'apps' file are case-sensitive. Application names are taken +from the first X-Window WM_CLASS attribute. You can see this attribute by using +the xprop command. Transient windows are not affected by application settings. .SH ENVIRONMENT .TP .B HOME

@@ -1104,7 +1174,7 @@ .hy

.br Many compatible themes: .nh -.B http://www.themes.org/themes/blackbox/ +.B http://themes.freshmeat.net/ .hy .PP This manpage was put together by Matthew Hawkins

@@ -1113,9 +1183,13 @@ <matt@mh.dropbear.id.au>

.hy from the original Blackbox man page by Wilbert Berendsen .nh -(wbsoft@xs4all.nl). +(wbsoft@xs4all.nl) +.hy +and subsequently hacked upon by Tobias Klausmann +.nh +(klausman@users.sourceforge.net) .hy Numerous other languages will be available. .SH SEE ALSO -.IR bsetroot (1), \ bbkeys (1) \" not there, yet ;-( +.IR bsetroot (1) \" not there, yet ;-(