b a b e l i z e . o r g

"C has all the expressive power of two dixie cups and a string." - J. Zawinski

 » babelize
 » screenshots
 » downloads
 » status
 » help
 » svn

 Localized Games
 » alpha centauri alien crossfire
 » descent 3
 » heroes of might and magic 3
 » rune

 Other projects
 » fbctrl
 » libmpq
 » mpq-tools
 » pidgin-osd
 » pppd-sql

 About me
 » personal webpage

Valid CSS! Valid XHTML 1.1!

Say no to SCO

© Copyleft 2003-2011

Maik Broemme

Last Update :: 2011-07-23


Welcome to babelize.org - fbctrl

fbctrl is a very lightweight utility to switch the windows or desktops on top of any compatible window manager like fluxbox, blackbox or openbox. The main goal behind this utility is to recover the old focus behaviour of fluxbox 0.1.14 for the newer versions, if no tabs are used.

Why did you start this project?

Well i was using fluxbox 0.1.14 for more than five years and in august 2007 i replaced my ThinkPad X40 with a ThinkPad X61 Tablet. Due to the fact that i can rotate the display on a tablet pc i need to migrate to a newer fluxbox version which was 1.0rc3 to use the xrandr extension.

Now the pain begins. :) All things were working fine except one holy requirement - the new focus model of fluxbox. Who the hell implemented such thing? I am a people who is not using the tabs from fluxbox (i like the old layermodel of windows and terminals) and thats why i was not able to understand that focus model. It has some new cool features like skipping stuck and shaded windows but i don't need that.

What exactly is fbctrl?

It is a utility which executes commands from at least any compatible window manager on top of the X layer.

What is needed?

Below you find a list of things which are required to run fbctrl successfully.

1. You need libX11 >= 1.0.0 and for compiling fbctrl the header files.

What should i download?

Download the most recent version of fbctrl here. If you want an older version take a look at the download directory. Notice: The version 0.1.0 was the first public release. The changelog can be found here.

Size: 0.3 mb
Size: 0.21 mb

How do i install it?

Installation is simple, just follow the steps below. fbctrl uses autoconf and automake to detect and setup a working built environment.

1. Download fbctrl-0.1.1.tar.gz from above.
2. tar xzf fbctrl-0.1.1.tar.gz && cd fbctrl-0.1.1
3. ./configure && make && make install

How to get bleeding edge sourcecode?

If you are crazy enough you can test the development version. When asked for a password, just hit enter. A directory named 'fbctrl' will be created.
svn co https://babelize.org/svn/fbctrl/trunk fbctrl
You can later update your sources by saying
svn update fbctrl
You can view the subversion repository at