Blackbox

Last updated

Blackbox
Developer(s) Bradley T. Hughes [1] up to version 0.70.1_SL7, [2] onwards forked by Brian Bidulock
Stable release
0.77 [3]   OOjs UI icon edit-ltr-progressive.svg / 12 May 2021
Repository
Written in C++
Platform Unix-like
Type X window manager
License MIT [4]
Website Bradley T. Hughes' repository
Repository of Brian Bidulock's fork
Blackbox 0.7 Xsession running on Debian 7 Linux

Blackbox is a free and open-source stacking window manager for the X Window System. [5] [6]

Contents

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++ [4] [7] and contains completely original code. [8] 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. [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] [13] and it is featured in pkgsrc. [14] Despite that, some other Linux distributions still use the original source code, [15] [16] as does FreeBSD. [17]

Features

Features of the Blackbox window manager include:

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

Windows shell replacements

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

See also

Related Research Articles

<span class="mw-page-title-main">Common Desktop Environment</span> Desktop environment for Unix, Unix-like, and OpenVMS operating systems

The Common Desktop Environment (CDE) is a desktop environment for Unix and OpenVMS, based on the Motif widget toolkit. It was part of the UNIX 98 Workstation Product Standard, and was for a long time the Unix desktop associated with commercial Unix workstations. It helped to influence early implementations of successor projects such as KDE and GNOME desktop environment, which largely replaced CDE following the turn of the century.

<span class="mw-page-title-main">Irssi</span> Text-mode IRC client

Irssi is an Internet Relay Chat (IRC) client program for Linux, FreeBSD, macOS and Microsoft Windows. It was originally written by Timo Sirainen, and released under the terms of the GNU GPL-2.0-or-later in January 1999.

<span class="mw-page-title-main">Linux distribution</span> Operating system based on the Linux kernel

A Linux distribution is an operating system made from a software collection that includes the Linux kernel, and often a package management system. Linux users usually obtain their operating system by downloading one of the Linux distributions, which are available for a wide variety of systems ranging from embedded devices and personal computers to powerful supercomputers.

<span class="mw-page-title-main">Xfce</span> Desktop environment

Xfce or XFCE is a free and open-source desktop environment for Linux and other Unix-like operating systems.

<span class="mw-page-title-main">Fluxbox</span> Open source window manager for the X11 system

Fluxbox is a stacking window manager for the X Window System, which started as a fork of Blackbox 0.61.1 in 2001, with the same aim to be lightweight. Its user interface has only a taskbar, a pop-up menu accessible by right-clicking on the desktop, and minimal support for graphical icons. All basic configurations are controlled by text files, including the construction of menus and the mapping of key-bindings. Fluxbox has high compliance to the Extended Window Manager Hints specification.

phpLDAPadmin is a web app for administering Lightweight Directory Access Protocol (LDAP) servers. It's written in the PHP programming language, and is licensed under the GNU General Public License. The application is available in 14 languages and supports UTF-8 encoded directory strings.

<span class="mw-page-title-main">Joe's Own Editor</span>

JOE or Joe's Own Editor is an ncurses-based text editor for Unix systems, available under the GPL. It is designed to be easy to use.

virt-manager Software

virt-manager is a desktop virtual machine monitor primarily developed by Red Hat.

<span class="mw-page-title-main">LXDE</span> Lightweight desktop environment for Linux and BSD

LXDE is a free desktop environment with comparatively low resource requirements. This makes it especially suitable for use on older or resource-constrained personal computers such as netbooks or system on a chip computers.

<span class="mw-page-title-main">UNetbootin</span>

UNetbootin is a cross-platform utility that can create live USB systems and can load a variety of system utilities or install various Linux distributions and other operating systems without a CD.

This article compares variety of different X window managers. For an introduction to the topic, see X Window System.

<span class="mw-page-title-main">SMPlayer</span> Graphical front-end for MPlayer and mpv

SMPlayer is a cross-platform graphical front-end for MPlayer and mpv and forks of Mplayer using GUI widgets offered by Qt. SMPlayer is free and open-source software subject to the terms of the GNU General Public License version 2 or later. SMplayer has been localized in more than 30 languages.

<span class="mw-page-title-main">LightDM</span> Free, open-source X display manager

LightDM is a free and open-source X display manager that aims to be lightweight, fast, extensible and multi-desktop. It can use various front-ends to draw the user interface, also called Greeters. It also supports Wayland.

<span class="mw-page-title-main">Trinity Desktop Environment</span> Desktop environment for Unix-like operating systems

The Trinity Desktop Environment (TDE) is a complete software desktop environment designed for Linux and Unix-like operating systems, intended for computer users preferring a traditional desktop model, and is free/libre software. Born as a fork of KDE 3.5 in 2010, it was originally created by Timothy Pearson, who had coordinated Kubuntu remixes featuring KDE 3.5 after Kubuntu switched to KDE Plasma 4.

<span class="mw-page-title-main">OpenZFS</span> Open-source implementation of the ZFS file system

OpenZFS is an open-source implementation of the ZFS file system and volume manager initially developed by Sun Microsystems for the Solaris operating system and now maintained by the OpenZFS Project. It supports features like data compression, data deduplication, copy-on-write clones, snapshots, and RAID-Z. It also supports the creation of virtual devices, which allows for the creation of file systems that span multiple disks.

<span class="mw-page-title-main">Void Linux</span> Independent distribution developed entirely by volunteers

Void Linux is an independent Linux distribution that uses the X Binary Package System (XBPS) package manager, which was designed and implemented from scratch, and the runit init system. Excluding binary kernel blobs, a base install is composed entirely of free software.

<span class="mw-page-title-main">Budgie (desktop environment)</span> Desktop environment for Unix-like operating systems

Budgie is an independent, free and open-source desktop environment for Linux and other Unix-like operating systems that targets the desktop metaphor. Budgie is developed by the Buddies of Budgie organization, which is composed of a team of contributors from Linux distributions such as Fedora, Debian, and Arch Linux. Its design emphasizes simplicity, minimalism, and elegance, while providing the means to extend or customize the desktop in various ways. Unlike desktop environments like Cinnamon, Budgie does not have a reference platform, and all distributions that ship Budgie are recommended to set defaults that best fit their desired user experience.

LibRaw is a free and open-source software library for reading raw files from digital cameras. It supports virtually all raw formats. It is based on the source code of dcraw, with modifications, and "is intended for embedding in raw converters, data analyzers, and other programs using raw files as the initial data."

<span class="mw-page-title-main">Q4OS</span> Lightweight Linux distribution, based on Debian

Q4OS is a light-weight Linux distribution, based on Debian, targeted as a replacement for operating systems that are no longer supported on outdated hardware. The distribution is known for an addon called XPQ4, which adds themes intended to replicate the look and feel of Windows 2000 and Windows XP.

References

  1. 1 2 "ManPages/blackbox - Blackbox". September 9, 2015. Archived from the original on September 9, 2015. Retrieved January 16, 2019.
  2. "Blackbox - Browse /Blackboxwm/Blackbox 0.70.1_SL7 at SourceForge.net".
  3. "Release 0.77". May 12, 2021. Retrieved May 21, 2021.
  4. 1 2 "Blackbox - Window manager written in C++". FSF.org.
  5. Wrightson, Katherine; Merlino, Joseph (2006). Mastering UNIX. John Wiley & Sons. pp. 107–108. ISBN   9780782153033 . Retrieved January 16, 2019.
  6. Davies, Justin; Whittaker, Roger; Hagen, William von (2005). SUSE Linux 9 Bible. John Wiley & Sons. pp. 186, 276–280. ISBN   9780764588761.
  7. "Hacking Guide - Blackbox". February 14, 2018. Archived from the original on February 14, 2018. Retrieved January 16, 2019.
  8. "About Blackbox". Sourceforge.net. Archived from the original on December 6, 2006.
  9. "ICCCM & EWMH Compliance". GitHub . Retrieved February 20, 2021.
  10. "Compile with clang and libc++ · bradleythughes/Blackbox@107b761". GitHub .
  11. "The Slackware Linux Project: Packages". packages.slackware.com.
  12. "Archived copy". Archived from the original on August 13, 2019. Retrieved August 13, 2019.{{cite web}}: CS1 maint: archived copy as title (link)
  13. "Arch Linux - blackbox 0.77-1 (x86_64)". archlinux.org. Archived from the original on December 19, 2021. Retrieved July 6, 2021.
  14. "pkgsrc.se | The NetBSD package collection". pkgsrc.se.
  15. "Ubuntu – Error". packages.ubuntu.com.
  16. "Debian -- Details of package blackbox in sid".
  17. "[ports] Index of /head/x11-wm/blackbox". svnweb.freebsd.org.
  18. "Window Managers for X: Blackbox". www.xwinman.org. Retrieved January 16, 2019.
  19. 1 2 "Related Projects - Blackbox". October 26, 2017. Archived from the original on October 26, 2017. Retrieved January 16, 2019.
  20. "BlackBox for Windows". Sourceforge.net.
  21. "Customizing Your PC's Desktop - ExtremeTech". www.extremetech.com. Retrieved January 16, 2019.
  22. "GitHub - xzero450/bbclean-xzero450". GitHub. February 6, 2016. Retrieved January 16, 2019.