Template:Short description Template:About Template:Use mdy dates {{#invoke:Infobox|infobox}}Template:Template other{{#invoke:Check for unknown parameters | check | showblankpositional=1 | unknown = Template:Main other | preview = Page using Template:Infobox software with unknown parameter "_VALUE_"|ignoreblank=y | AsOf | author | background | bodystyle | caption | collapsetext | collapsible | developer | discontinued | engine | engines | genre | included with | language | language count | language footnote | latest preview date | latest preview version | latest release date | latest release version | latest_preview_date | latest_preview_version | latest_release_date | latest_release_version | licence | license | logo | logo alt | logo caption | logo upright | logo size | logo title | logo_alt | logo_caption | logo_upright | logo_size | logo_title | middleware | module | name | operating system | operating_system | other_names | platform | programming language | programming_language | released | replaced_by | replaces | repo | screenshot | screenshot alt | screenshot upright | screenshot size | screenshot title | screenshot_alt | screenshot_upright | screenshot_size | screenshot_title | service_name | size | standard | title | ver layout | website | qid }}Template:Main other

File:Blackbox 0.7.ogv
Blackbox 0.7 Xsession running on Debian 7 Linux

Blackbox is a free and open-source stacking window manager for the X Window System.<ref>Template:Cite book</ref><ref>Template:Cite book</ref>

Blackbox has specific design goals, and some functionality is provided only through other applications. One example is the bbkeys hotkey application.

Blackbox is written in C++<ref name="dir-fsf" /><ref>{{#invoke:citation/CS1|citation |CitationClass=web }}</ref> and contains completely original code.<ref>{{#invoke:citation/CS1|citation |CitationClass=web }}</ref> It was created by Bradley T. Hughes<ref name="ManPages/blackbox - Blackbox"/> and is available under the MIT License. Blackbox has compliance with the Extended Window Manager Hints specification.<ref name="compliance">{{#invoke:citation/CS1|citation |CitationClass=web }}</ref>

The original author seems to have ceased updating the repository with the exception of a minor fix of compilation problems in 2015,<ref>{{#invoke:citation/CS1|citation |CitationClass=web }}</ref> leaving the last original version at 0.70.1. However an actively maintained fork by Brian Bidulock has been picked up by several Linux distributions in its place,<ref>{{#invoke:citation/CS1|citation |CitationClass=web }}</ref><ref>{{#invoke:citation/CS1|citation |CitationClass=web }}</ref><ref>{{#invoke:citation/CS1|citation |CitationClass=web }}</ref> and it is featured in pkgsrc.<ref>{{#invoke:citation/CS1|citation |CitationClass=web }}</ref> Despite that, some other Linux distributions still use the original source code,<ref>{{#invoke:citation/CS1|citation |CitationClass=web }}</ref><ref>{{#invoke:citation/CS1|citation |CitationClass=web }}</ref> as does FreeBSD.<ref>{{#invoke:citation/CS1|citation |CitationClass=web }}</ref>

FeaturesEdit

Features of the Blackbox window manager include:

  • A stacking window manager
  • Written in C++
  • Freely available under the MIT license
  • Compliance with the Extended Window Manager Hints Specification
  • Title bars have minimize, maximize, and close buttons
  • Support for simple themes
  • Support for color changes
  • No support for desktop shortcuts
  • Compatibility with both KDE and GNOME<ref>{{#invoke:citation/CS1|citation

|CitationClass=web }}</ref>

Related projectsEdit

There are a number of other window manager forks of Blackbox:<ref name=":0">{{#invoke:citation/CS1|citation |CitationClass=web }}</ref>

Windows shell replacementsEdit

Although they do not share the same codebase, these projects are also inspired by Blackbox.<ref name=":0" /><ref>{{#invoke:citation/CS1|citation |CitationClass=web }}</ref>

  • BB4Win<ref>{{#invoke:citation/CS1|citation

|CitationClass=web }}</ref> (the first and most prominent clone/port of Blackbox on Windows)

  • bbLean
  • xoblite (has releases from 2021)
  • bbZero (a branch of bbLean)<ref>{{#invoke:citation/CS1|citation

|CitationClass=web }}</ref>

See alsoEdit

Template:Portal

ReferencesEdit

Template:Reflist

External linksEdit

Template:X desktop environments and window managers Template:FOSS


Template:Unix-stub