• Stars
    star
    161
  • Rank 233,470 (Top 5 %)
  • Language
    C++
  • License
    Other
  • Created about 11 years ago
  • Updated 9 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

A window manager for X11

blackbox

Package blackbox-0.77 was released under MIT license 2021-05-11.

This is a fork of the original blackbox CVS that is on Sourceforge. This fork is hosted on GitHub. What it includes is all changes made on the official blackbox CVS repository on branch blackbox-0_70_2cvs, as well as patches collected from pdl-linux, Debian, the blackbox bug list, other GitHub forks. It also includes enhanced EWMH/ICCCM compliance.

Release

This is the blackbox-0.77 package, released 2021-05-11. This release, and the latest version, can be obtained from GitHub, using a command such as:

$> git clone https://github.com/bbidulock/blackboxwm.git

Please see the NEWS file for release notes and history of user visible changes for the current version, and the ChangeLog file for a more detailed history of implementation changes. The TODO file lists features not yet implemented and other outstanding items.

The file COMPLIANCE lists the current state of EWMH/ICCCM compliance.

Please see the INSTALL file for installation instructions.

When working from git(1), please use this file. An abbreviated installation procedure that works for most applications appears below.

This release is published under the MIT/X Consortium license that can be found in the file LICENSE. This release is published under GPLv3. Please see the license in the file COPYING.

Quick Start

The quickest and easiest way to get blackbox up and running is to run the following commands:

$> git clone https://github.com/bbidulock/blackboxwm.git blackbox
$> cd blackbox
$> ./autogen.sh
$> ./configure
$> make
$> make DESTDIR="$pkgdir" install

This will configure, compile and install blackbox the quickest. For those who like to spend the extra 15 seconds reading ./configure --help, some compile time options can be turned on and off before the build.

For general information on GNU's ./configure, see the file INSTALL.

Configuring blackbox

The next thing most users want to do after installing blackbox is to configure the colors, fonts, menus, etc. to their liking. This is covered by the files README, README.menu and README.style. These files give detailed information on how to customize your new window manager.

Included utilities

Currently, the only included utilities are a program named bsetroot(1) and a script called bsetbg(1). bsetroot is a replacement for xsetroot(1), minus a few options. The difference between xsetroot(1) and bsetroot is that bsetroot has been coded for multiple screens (e.g. multi-headed displays), where as the stock xsetroot(1) is not. The bsetbg script acts as a wrapper for most of the popular programs used to set background pixmaps, making it possible for styles to provide a machine-independent rootCommand.

Third-party utilities

With the start of the 0.60.x series blackbox no longer handles any keyboard shortcuts; instead it supports a communication protocol which allows other programs to handle these and related tasks. If you'd like to be able to use keyboard shortcuts with blackbox, bbkeys(1) can provide you with all the previous functionality and more.

If you're looking for a GUI with which to configure your blackbox menu and/or styles, check out bbconf(1). bbconf(1) is a QT program that does just that, as well as providing a GUI for editing your key bindings for the above mentioned bbkeys(1).

Running

Read the manual page after installation:

man blackbox

Issues

Report issues on GitHub here.

More Repositories

1

icewm

A window manager designed for speed, usability, and consistency
C++
585
star
2

adwm

advanced dynamic window manager
C
60
star
3

mcwm

A minimalist floating window manager written on top of the XCB
C
34
star
4

icewm-extra-themes

Extra themes for IceWM (too large to include in IceWM distribution).
Makefile
19
star
5

xdm

X Display Manager
C
11
star
6

xdg-launch

A command line XDG compliant launcher and tools
C
10
star
7

flwm

Fast light window manager
C
10
star
8

perlpanel

Panel for the X Desktop Environment (XDE) based on PerlPanel
Perl
9
star
9

bbkeys

Blackbox tool for setting keyboard shortcuts for manipulating windows
C++
9
star
10

xde-menu

Menu system for the X Desktop Environment
C
7
star
11

wmsystray

Dock applet to provide a system tray.
C
7
star
12

waimea

An X11 window manager designed for maximum efficiency
C++
7
star
13

xde-session

X Desktop Environment (XDE) Session Utilities
C
6
star
14

slim

Desktop-independent graphical login manager for X11 with XDM support
C++
6
star
15

wmblob

Dockapp that shows some blobs moving around.
C
5
star
16

xde-helpers

Helper .desktop files for XDE
Makefile
4
star
17

dockapps

dockapps from the windowmaker project plus more
C
4
star
18

xde-ctools

X Desktop Environment (XDE) "C"-Language Tools
C
4
star
19

wmpinboard

A WindowMaker dock applet resembling a miniature pinboard.
C
4
star
20

grub2-theme-unexicon

A gfxmenu theme for unexicon
3
star
21

xde-theme-blackbirds

SR-71 Blackbird theme pack for XDE
Makefile
3
star
22

xde-icons

Icons for the X Desktop Environment (XDE)
Makefile
3
star
23

wmx

EWMH version of the wm2 window manager, imported from svn.
C
3
star
24

wmtimer

A WindowMaker dock app alarm, countdown timer, or chronograph.
C
3
star
25

xde-theme

Theme and style setting utilities for the X Desktop Environment (XDE)
C
3
star
26

etwm

Enhanced Tab Window Manager
C
3
star
27

xde-applets

system tray icon applets for XDE
C
3
star
28

xde-styles

Lightweight window manager styles for the XDE desktop.
M4
2
star
29

lshwd

Lists hardware and appropriate modules
C
2
star
30

wmWeather

Shows local weather conditions in WindowMaker dockapp.
C
2
star
31

ctwm

Claude's Tab Window Manager
C
2
star
32

xdg-sound

XDG compliant sound tools and utilities
C
2
star
33

xde-setup

tools for setting up light-weight window managers
Shell
2
star
34

xde-desktop

Desktop for the X Desktop Environment (XDE)
C
2
star
35

xde-tools

X11 Desktop Environment (XDE)
Perl
2
star
36

unexicon-system

System configuration for the unexicon distribution
Shell
2
star
37

esetroot

Preservation of original esetroot 20030422
C
2
star
38

xdm-unexicon-theme

An XDM theme for unexicon.
Shell
2
star
39

hal

Hardware Abstraction Layer - forked from git://git.freedesktop.org/git/hal.git
C
2
star
40

fvwm-icons

FVWM Icons from 2007
1
star
41

xde-theme-warthogs

A-10 Warthog theme pack for XDE
Makefile
1
star
42

xde-theme-pedestals

Pedestal theme pack for XDE
Makefile
1
star
43

xde-theme-towers

Cell towers theme pack for XDE
Makefile
1
star
44

wmnetload

Import of the wmnetload WindowMaker dock app
C
1
star
45

flmusic

C
1
star
46

pacana

Analyzer for custom pacman repositories.
C
1
star
47

xde-theme-atc

Air Traffic Control theme pack for XDE
M4
1
star
48

xde-theme-circuits

Circuits theme pack for XDE
Makefile
1
star
49

xde-panel

A wrapper for PerlPlanel for the X Desktop Environment (XDE)
Perl
1
star
50

xde-sounds

Sounds for the X Desktop Environment (XDE)
Shell
1
star
51

xde-theme-aviation

Aviation theme pack for XDE
Makefile
1
star
52

raktpdf

Restoration of raktpdf
C
1
star
53

xqproxy

XDMCP query proxy
C
1
star
54

xde-theme-penguins

Penguins theme pack for XDE
M4
1
star
55

xdg-traymenu

XDG compliant system tray and root menu generator
Perl
1
star
56

xde-theme-radar

Radar theme pack for XDE
Makefile
1
star
57

larswm

A place to store code and infos about Larswm, the window manager that manages windows
C
1
star
58

xde-theme-dishes

Communications dish theme pack for XDE
Makefile
1
star
59

xde-theme-archlinux

Archlinux theme pack for XDE
Makefile
1
star
60

xde-theme-telcom

Telcom theme pack for XDE
Makefile
1
star
61

xde-theme-airforce

Airforce theme pack for XDE
Makefile
1
star