Fluxbox is a
stacking window manager for the
X Window System
The X Window System (X11, or simply X) is a windowing system for bitmap displays, common on Unix-like operating systems.
X originated as part of Project Athena at Massachusetts Institute of Technology (MIT) in 1984. The X protocol has been at ...
, which started as a
fork of
Blackbox 0.61.1 in 2001, with the same aim to be lightweight. Its
user interface
In the industrial design field of human–computer interaction, a user interface (UI) is the space where interactions between humans and machines occur. The goal of this interaction is to allow effective operation and control of the machine fro ...
has only a
taskbar
The taskbar is a graphical user interface element that has been part of Microsoft Windows since Windows 95, displaying and facilitating switching between running computer program, programs. The taskbar and the associated Start menu, Start Menu were ...
, a
pop-up menu accessible by right-clicking on the desktop,
and minimal support for graphical
icons
An icon () is a religious work of art, most commonly a painting, in the cultures of the Eastern Orthodox, Oriental Orthodox, Catholic, and Lutheran churches. The most common subjects include Jesus, Mary, saints, and angels. Although especially ...
. All basic configurations are controlled by
text file
A text file (sometimes spelled textfile; an old alternative name is flat file) is a kind of computer file that is structured as a sequence of lines of electronic text. A text file exists stored as data within a computer file system.
In ope ...
s, including the construction of menus and the mapping of
key-bindings.
Fluxbox has high compliance to the
Extended Window Manager Hints specification.
Fluxbox is basic in appearance, but it can show a few options for improved attractiveness: colors, gradients,
borders, and several other basic appearance attributes can be specified. Recent versions support rounded corners and graphical elements. Effects managers such as xcompmgr, cairo-compmgr and transset-df (deprecated) can add true transparency to desktop elements and windows. Enhancements can also be provided by using iDesk or fbdesk,
SpaceFM,
PCMan File Manager or the
ROX Desktop. Fluxbox also has several features Blackbox lacks, including
tabbed windows and a configurable titlebar.
Because of its small
memory footprint
Memory footprint refers to the amount of main memory that a program uses or references while running.
The word footprint generally refers to the extent of physical dimensions that an object occupies, giving a sense of its size. In computing, t ...
and quick loading time, Fluxbox is popular in many
Live CD
A live CD (also live DVD, live disc, or live operating system) is a complete booting, bootable computer installation including operating system which runs directly from a CD-ROM or similar storage device into a computer's memory, rather than lo ...
s such as
GParted
GParted is a GTK front-end to GNU Parted and an official GNOME partition-editing application (alongside GNOME Disks, Disks). GParted is used for creating, deleting, resizing, moving, checking, and copying Partition (computing), disk partitions a ...
. It was the default window manager of
Damn Small Linux and
antiX, but was replaced with JWM in 2007 and 2009, respectively. It is currently the default window manager of PCFluxboxOS, a remaster of
PCLinuxOS, and of
Linux Mint
Linux Mint is a community-developed Linux distribution. It is based on Ubuntu and designed for x86-64 based computers; another variant is based on Debian which is named Linux Mint Debian Edition (LMDE) and has both 64-bit and IA-32 support. T ...
Fluxbox CE. Fluxbuntu, an
Ubuntu
Ubuntu ( ) is a Linux distribution based on Debian and composed primarily of free and open-source software. Developed by the British company Canonical (company), Canonical and a community of contributors under a Meritocracy, meritocratic gover ...
derivative with lightweight applications, was released in October 2007.
[Fluxbuntu Home](_blank)
On December 12, 2019,
MX Linux released MX-fluxbox as a fully integrated overlay of MX Linux 19. Previously it had been available from 2014 onward through the Package Installer. A Fluxbox edition has been added to the MX-21 series with Fluxbox in use by default. Fluxbox is also a featured window manager on
antiX.
The early versions of
Lumina, a
desktop environment
In computing, a desktop environment (DE) is an implementation of the desktop metaphor made of a bundle of programs running on top of a computer operating system that share a common graphical user interface (GUI), sometimes described as a graphi ...
created for
TrueOS, were based on Fluxbox.
As of December 2021 there are 22 flavors of Linux using Fluxbox in some way.
Features
* Right-clicking on the desktop gives a root menu
* Customizable root menu
*
Wallpapers
* Running applications appear in a
taskbar
The taskbar is a graphical user interface element that has been part of Microsoft Windows since Windows 95, displaying and facilitating switching between running computer program, programs. The taskbar and the associated Start menu, Start Menu were ...
* Support for desktop themes
* Customizable
keyboard shortcut
In computing, a keyboard shortcut (also hotkey/hot key or key binding) is a software-based assignment of an action to one or more keys on a computer keyboard. Most Operating system, operating systems and Application software, applications come ...
s
*
Window tabbing
* Slit for applications such as system monitors
Customization
Customization is done by editing configuration files in the .fluxbox subdirectory in the user's home directory:
* Keyboard shortcuts are stored in the file.
* Menu layout is in the file.
* Everything that is run at startup is kept in the file.
* The fluxbox configuration file is held at .
See also
*
Openbox
*
Comparison of X window managers
Notes
References
Further reading
*
External links
*
Fluxbox themes
at Customize.org
antiX Website
at antiXlinux.com
Fluxbox documentation
by Tobias Klausmann
; Useful tools
Fbsetbg
: Set wallpaper for Fluxbox.
FluxSpace
: A window manager and workspace enhancer and integrator.
: A slit pager.
: a desktop icon utility
: A lightweight pager.
{{Software in the Public Interest
Articles containing video clips
Free software programmed in C++
Free X window managers
Software forks
Software using the MIT license