All Projects → bbidulock → blackboxwm

bbidulock / blackboxwm

Licence: other
A window manager for X11

Programming Languages

C++
36643 projects - #6 most used programming language
Logos
282 projects
shell
77523 projects
Makefile
30231 projects
c
50402 projects - #5 most used programming language
M4
1887 projects

Projects that are alternatives of or similar to blackboxwm

Xtoast
Android 悬浮窗框架,好用不解释
Stars: ✭ 493 (+321.37%)
Mutual labels:  floating, window-manager
Icewm
A window manager designed for speed, usability, and consistency
Stars: ✭ 338 (+188.89%)
Mutual labels:  floating, window-manager
LFSDesktopProject
A low resource/dependency desktop for Linux From Scratch
Stars: ✭ 16 (-86.32%)
Mutual labels:  window-manager
bun
Bundler's little helper. A missing CLI tool to install and remove gems from Gemfile with ease.
Stars: ✭ 34 (-70.94%)
Mutual labels:  minimalistic
holo
Minimalistic configuration management
Stars: ✭ 88 (-24.79%)
Mutual labels:  minimalistic
floating-layout-android
Floating Layout library for Android
Stars: ✭ 55 (-52.99%)
Mutual labels:  floating
white-theme.el
Minimalistic light color theme inspired by basic-theme
Stars: ✭ 27 (-76.92%)
Mutual labels:  minimalistic
react-native-floating-action-bar
A React Native floating action bar.
Stars: ✭ 39 (-66.67%)
Mutual labels:  floating
hugo-dusk
Simple, minimalistic dark theme for Hugo.
Stars: ✭ 50 (-57.26%)
Mutual labels:  minimalistic
tb-grid
tb-grid is a super simple and lightweight 12 column responsive grid system utilizing css grid.
Stars: ✭ 19 (-83.76%)
Mutual labels:  minimalistic
dotfiles
Random rice collection 🍙
Stars: ✭ 62 (-47.01%)
Mutual labels:  window-manager
rebloom
Minimalistic RedisBloom client for Node.js
Stars: ✭ 18 (-84.62%)
Mutual labels:  minimalistic
emacs-rotate
Rotate the layout of emacs.
Stars: ✭ 68 (-41.88%)
Mutual labels:  window-manager
forge
Forge - Tiling and Window Manager for Gnome-Shell
Stars: ✭ 144 (+23.08%)
Mutual labels:  window-manager
smart borders
awesomewm full titlebar functionality without sacrificing space
Stars: ✭ 51 (-56.41%)
Mutual labels:  floating
katriawm
A non-reparenting, dynamic window manager with decorations
Stars: ✭ 53 (-54.7%)
Mutual labels:  window-manager
barecolor
A tiny JavaScript utility for printing colorful console messages.
Stars: ✭ 20 (-82.91%)
Mutual labels:  minimalistic
godot-launcher
Alternative launcher for single-board computers
Stars: ✭ 107 (-8.55%)
Mutual labels:  window-manager
Hypr
Hypr is a tiling window manager written in modern C++.
Stars: ✭ 659 (+463.25%)
Mutual labels:  window-manager
SocialOrbitLayout
Kotlin based custom view to show floating objects that can be used for social apps.
Stars: ✭ 28 (-76.07%)
Mutual labels:  floating

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.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].