fluxbox fork with a slight change to maximized windows
Find a file
Mathias Gumz 0ef76292c5 changed the way we create the '~/.fluxbox' directory to avoid race conditions
before bringing up the first instance of Fluxbox we prepare the directory
and the files it needs. if the config version of exiting files is lower
than what we expect, we upgrade the config files. after that we bring
up Fluxbox.

the old way was problematic because setupConfigFiles() calls
'fluxbox-update_configs' which does its job in the background while
fluxbox continues to boot. 'fluxbox-update_configs' sends a USR2 signal
to the booting fluxbox (it might even be finished, no one knows) which
triggers 'load_rc()' which triggered 'setupConfigFiles()' again which
might trigger 'fluxbox-update_configs' again (on my machine
'fluxbox-update_configs' was called 3 times and left a pretty crippled
'keys' file when it was done).

bootstrapping before bringing up fluxbox resolves the issue. as a bonus:
no need to send USR2 to fluxbox to reload the config file because fluxbox
has not even tried to read it yet.
2010-09-18 17:51:30 +02:00
data added '(workspace=[current])' to our default keys 2010-09-11 21:53:55 +02:00
doc added 'ArrangeWindowsVertical' to actions 2010-09-17 16:22:33 +02:00
nls Add new focus model: StrictMouseFocus 2010-05-28 15:10:28 -04:00
src changed the way we create the '~/.fluxbox' directory to avoid race conditions 2010-09-18 17:51:30 +02:00
util changed the way we create the '~/.fluxbox' directory to avoid race conditions 2010-09-18 17:51:30 +02:00
.gitignore Restoring our own custom INSTALL file 2010-08-10 12:00:36 -04:00
acinclude.m4 adds imlib2-support to fluxbox: allows us to load several imageformats 2004-12-21 23:42:09 +00:00
AUTHORS Updated ChangeLog 2009-05-27 08:58:59 -04:00
autogen.sh Removing more autoconf-generated files 2010-08-10 11:46:11 -04:00
BUGS cleaned and updated 2007-08-11 19:04:26 +00:00
ChangeLog updated ChangeLog 2010-09-08 20:20:41 +02:00
configure.in added support for bidirectional text 2010-09-04 15:01:33 +02:00
COPYING updated the copyright where it's easily visible: fluxbox -v and COPYRIGHT. 2008-06-11 07:47:02 +02:00
Doxyfile updated project number 2007-08-11 19:06:34 +00:00
INSTALL Restoring our own custom INSTALL file 2010-08-10 12:00:36 -04:00
Makefile.am Default value for $LAUNCHER, plus add util and util/fbrun to the 2007-03-31 11:28:46 +00:00
NEWS minor changes for news 2008-09-18 05:37:02 +02:00
README remove rootcommand from init file 2008-10-04 18:49:00 -07:00
RoadMap clean slate 2007-08-11 18:56:02 +00:00
stamp-h.in Initial revision 2001-12-11 20:47:02 +00:00
TODO allow decorations bitmask to be specified with 0x 2007-10-21 21:37:48 +00:00
version.h.in check for compiler and version 2004-02-28 10:33:23 +00:00

This is a stable version of Fluxbox.

Fluxbox is a fork of the original Blackbox 0.61.1 sourcecode with
different goals.

Read NEWS to see whats new in this release.

For copyright information see COPYING

For more information go to:
  http://fluxbox.org/


Compile and Install:

  $ ./configure
  $ make
  and then as root
  # make install


Thanks:

  Blackbox team

  People at #fluxbox on the irc.freenode.net irc-network.

  skypher of openprojects for bugtesting and providing fluxbox with
    themes: Clean CleanColor Makro, Carbondioxide and MerleyKay.


  And all the people who sent bugfixes/patches and helped us making
  Fluxbox a better application.