Blackbox

From Wikipedia, the free encyclopedia
Jump to navigation Jump to search

Blackbox
Screenshot of Blackbox
Screenshot of Blackbox
Developer(s)Bradley T. Hughes[1] up to version 0.70.1_SL7[2], onwards forked by Brian Bidulock
Stable release
0.75 / September 6, 2019; 37 days ago (2019-09-06)
Repository Edit this at Wikidata
Written inC++
PlatformUnix-like
TypeX window manager
LicenseMIT[3]
WebsiteBradley T. Hughes' repository,
Repository of Brian Bidulock's fork
Blackbox 0.7 Xsession running on Debian 7 Linux

In Unix computing, Blackbox is a free and open-source stacking window manager for the X Window System.[4][5]

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++[3][6] and contains completely original code.[7] It was created by Bradley T. Hughes[8] and is available under the MIT License. Blackbox has compliance with the Extended Window Manager Hints specification.[9]

The original author seems to have ceased updating the repository with the exception of a minor fix of compilation problems in 2015[10], 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 [11][12], is featured in pkgsrc[13]. Despite that, some other Linux distributions still use the original source code[14][15], as does FreeBSD[16]

Features[edit]

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
  • Titlebars 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[17]

Related projects[edit]

There are a number of other window manager forks of Blackbox:[18]

Windows shell replacements[edit]

Although they do not share the same codebase, these projects are also inspired by Blackbox.[18][19]

  • BB4Win[20] (the first and most prominent clone/port of Blackbox on Windows)
  • bbLean
  • xoblite
  • bbZero (a branch of bbLean, currently the only actively developed)[21]

See also[edit]

References[edit]

  1. ^ "ManPages/blackbox - Blackbox". September 9, 2015. Archived from the original on September 9, 2015. Retrieved January 16, 2019.
  2. ^ https://sourceforge.net/projects/blackboxwm/files/blackboxwm/Blackbox%200.70.1_SL7/
  3. ^ a b FSF.org, Blackbox - Window manager written in C++
  4. ^ Wrightson, Katherine; Merlino, Joseph (2006). Mastering UNIX. John Wiley & Sons. pp. 107–108. ISBN 9780782153033. Retrieved January 16, 2019.
  5. ^ Davies, Justin; Whittaker, Roger; Hagen, William von (2005). SUSE Linux 9 Bible. John Wiley & Sons. pp. 186, 276–280. ISBN 9780764588761.
  6. ^ "Hacking Guide - Blackbox". February 14, 2018. Archived from the original on February 14, 2018. Retrieved January 16, 2019.
  7. ^ Sourceforge.net Archived December 6, 2006, at the Wayback Machine, About Blackbox
  8. ^ "ManPages/blackbox - Blackbox". September 9, 2015. Archived from the original on September 9, 2015. Retrieved January 16, 2019.
  9. ^ "ICCCM & EWMH Compliance". Retrieved September 9, 2009.
  10. ^ https://github.com/bradleythughes/blackbox/commit/107b7618f6151fb78c373ef480926d01b6317484
  11. ^ https://packages.slackware.com/?r=slackware-current&p=blackbox-0.74-i586-2.txz
  12. ^ https://apps.fedoraproject.org/packages/blackbox/sources/spec/
  13. ^ http://pkgsrc.se/wm/blackbox70
  14. ^ https://packages.ubuntu.com/disco/blackbox
  15. ^ https://packages.debian.org/sid/blackbox
  16. ^ https://svnweb.freebsd.org/ports/head/x11-wm/blackbox/
  17. ^ "Window Managers for X: Blackbox". www.xwinman.org. Retrieved January 16, 2019.
  18. ^ a b "Related Projects - Blackbox". October 26, 2017. Archived from the original on October 26, 2017. Retrieved January 16, 2019.
  19. ^ Sourceforge.net, BlackBox for Windows
  20. ^ "Customizing Your PC's Desktop - ExtremeTech". www.extremetech.com. Retrieved January 16, 2019.
  21. ^ "GitHub - xzero450/bbclean-xzero450". GitHub. February 6, 2016. Retrieved January 16, 2019.

External links[edit]