Software:Blackbox

From HandWiki
Short description: Free and open-source stacking window manager for the X Window System
Blackbox
Blackbox on Debian.png
Screenshot of Blackbox
Developer(s)Bradley T. Hughes[1] up to version 0.70.1_SL7,[2] onwards forked by Brian Bidulock
Written inC++
PlatformUnix-like
TypeX window manager
LicenseMIT[3]
WebsiteBradley T. Hughes' repository
Repository of Brian Bidulock's fork

File:Blackbox 0.7.ogv 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[1] and is available under the MIT License. Blackbox has compliance with the Extended Window Manager Hints specification.[8]

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

Features

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

Related projects

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

Windows shell replacements

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 (has releases from 2021)
  • bbZero (a branch of bbLean)[21]

See also

References

  1. 1.0 1.1 "ManPages/blackbox - Blackbox". September 9, 2015. http://blackboxwm.sourceforge.net/ManPages/blackbox. 
  2. "Blackbox - Browse /Blackboxwm/Blackbox 0.70.1_SL7 at SourceForge.net". https://sourceforge.net/projects/blackboxwm/files/blackboxwm/Blackbox%200.70.1_SL7/. 
  3. 3.0 3.1 "Blackbox - Window manager written in C++". FSF.org. http://directory.fsf.org/blackbox.html. 
  4. Wrightson, Katherine; Merlino, Joseph (2006) (in en). Mastering UNIX. John Wiley & Sons. pp. 107–108. ISBN 9780782153033. https://books.google.com/books?id=OaNDxa_z9CMC. Retrieved January 16, 2019. 
  5. Davies, Justin; Whittaker, Roger; Hagen, William von (2005) (in en). SUSE Linux 9 Bible. John Wiley & Sons. pp. 186, 276–280. ISBN 9780764588761. https://books.google.com/books?id=7k6xIz7YlioC. 
  6. "Hacking Guide - Blackbox". February 14, 2018. http://blackboxwm.sourceforge.net:80/HackingGuide. 
  7. "About Blackbox". Sourceforge.net. http://blackboxwm.sourceforge.net/AboutBlackbox. 
  8. "ICCCM & EWMH Compliance". https://github.com/bbidulock/blackboxwm/blob/master/COMPLIANCE. 
  9. "Compile with clang and libc++ · bradleythughes/Blackbox@107b761". https://github.com/bradleythughes/blackbox/commit/107b7618f6151fb78c373ef480926d01b6317484. 
  10. "The Slackware Linux Project: Packages". https://packages.slackware.com/?r=slackware-current&p=blackbox-0.74-i586-2.txz. 
  11. "Archived copy". https://apps.fedoraproject.org/packages/blackbox/sources/spec/. 
  12. "Arch Linux - blackbox 0.77-1 (x86_64)". https://archlinux.org/packages/community/x86_64/blackbox/. 
  13. "pkgsrc.se | The NetBSD package collection". https://pkgsrc.se/wm/blackbox70. 
  14. "Ubuntu – Error". https://packages.ubuntu.com/disco/blackbox. 
  15. "Debian -- Details of package blackbox in sid". https://packages.debian.org/sid/blackbox. 
  16. "[ports Index of /head/x11-wm/blackbox"]. https://svnweb.freebsd.org/ports/head/x11-wm/blackbox/. 
  17. "Window Managers for X: Blackbox". http://www.xwinman.org/blackbox.php. 
  18. 18.0 18.1 "Related Projects - Blackbox". October 26, 2017. http://blackboxwm.sourceforge.net:80/RelatedProjects. 
  19. "BlackBox for Windows". Sourceforge.net. http://bb4win.sourceforge.net/. 
  20. "Customizing Your PC's Desktop - ExtremeTech". https://www.extremetech.com/extreme/76706-customizing-your-pcs-desktop. 
  21. "GitHub - xzero450/bbclean-xzero450". February 6, 2016. https://github.com/xzero450/bbclean-xzero450. 

External links