2bwm - A fast floating WM written over the XCB library and derived from mcwm.

  •        15

A fast floating WM, with the particularity of having 2 borders, written over the XCB library and derived from mcwm written by Michael Cardell. In 2bWM everything is accessible from the keyboard but a pointing device can be used for move, resize and raise/lower. WARNING: This WM and this repository are experimental, 2bwm is only meant for advanced users. When comparing compiled executables' size, 2bwm is 36KB, dwm is 33KB, dvtm 37KB, and i3 343KB.

https://github.com/venam/2bwm

Tags
Implementation
License
Platform

   




Related Projects

i3 - i3-gaps – i3 with more features (forked from https://github.com/i3/i3)

  •    C

This is a fork of i3wm, a tiling window manager for Linux. It includes a few additional features which you can read up on below. If you want to check out how you could use them, you could check out my dotfiles repository.

howm - A lightweight, X11 tiling window manager that behaves like vim

  •    C

If you can't use the AUR, then there may be a package available for your distro. After howm is installed, you'll want to copy over some configuration files.

XTags

  •    C

XTags is a little keyboard-driven program which implements tags for X11. It’s a pseudo-WM called WHM (Window Helper Manager). It’s main goal is to get rid of a quot;realquot; WM by using it with dvtm on the master tag and put the secondary clients away.

euclid-wm

  •    

euclid-wm is a minimalist tiling window manager for X11. It is designed to allow quick and easy management of numerous windows entirely from easy-to-learn, Vim-like key-bindings.

TAL/wm

  •    C

TAL/wm is a Tiling Application Launcher/window manager for X. Currently TAL/wm is based loosely on the dynamic window manager (dwm) code. The goal is to be even more minimal and equally as customizable. TAL/wm is no longer maintained, and should be treat


node-x11 - X11 node.js network protocol client

  •    Javascript

X11 protocol client for Node.js: implements the core X11 protocol, as well as Xrender, Damage, Composite, Big-Requests, Dpms, Screensaver, XFixes, Shape, XTest, XC-Misc, GLX, and Apple-WM extensions.

nwm - Tiling window manager for X11 written in Node.js

  •    Javascript

nwm is what I use for window management in ChromeOS, Arch, Debian and Ubuntu. New in 1.1.0: simplified the installation process by adding a nwm command, and simplified customization by introducing a new ~/.nwm-user loading mechanism.

quicktile - Adds window-tiling keybindings to any X11-based desktop

  •    Python

As of QuickTile 0.3.0, the installation process has changed. This was necessary to allow QuickTile to be split across multiple files so I could get past some mental blocks and start to clean up the code and implement new features.

spectrwm - A small dynamic tiling window manager for X11.

  •    C

spectrwm is a small dynamic tiling and reparenting window manager for X11. It tries to stay out of the way so that valuable screen real estate can be used for much more important stuff. It has sane defaults and does not require one to learn a language to do any configuration. It is written by hackers for hackers and it strives to be small, compact and fast. It was largely inspired by xmonad and dwm. Both are fine products but suffer from things like: crazy-unportable-language-syndrome, silly defaults, asymmetrical window layout, "how hard can it be?" and good old NIH. Nevertheless dwm was a phenomenal resource and many good ideas and code was borrowed from it. On the other hand xmonad has great defaults, key bindings and xinerama support but is crippled by not being written in C.

dvtm - dvtm brings the concept of tiling window management, popularized by X11-window managers like dwm to the console

  •    C

dvtm brings the concept of tiling window management, popularized by X11-window managers like dwm to the console. As a console window manager it tries to make it easy to work with multiple console based programs. dvtm strives to adhere to the Unix philosophy. It tries to do one thing, dynamic window management on the console, and to do it well.

nwm - Tiling Node.js window manager for X11

  •    Javascript

Tiling Node.js window manager for X11

The Golem X11 Window Manager

  •    C

Golem is an X11 Window Manager. Design goals are that it be fast and lightweight, as well as very customizable in any way that will not prevent the first goal from being realized.

Nova Window Manager

  •    C++

NovaWM is a small and fast window manager for X11 on Linux/Unix. NovaWM is very unique and different than other window managers in many ways, including style. NovaWM isn't too large any toyish like popular window managers and desktops.

PaperWM - Tiled scrollable window management for Gnome Shell

  •    Javascript

PaperWM is an experimental Gnome Shell extension providing scrollable tiling of windows and per monitor workspaces. It's inspired by paper notebooks and tiling window managers. Supports Gnome Shell 3.28, 3.30 and 3.32 on X11 and wayland.

X11 Extension

  •    Objective-C

Consists of two parts. Part one: a x11 desktop/window manager launcher. Part two: assigns files to UNIX and x11 apps via a prefpane. My purpose is to integrate X11/Unix and Mac OS X.

fbpanel - lightweight X11 desktop panel

  •    C

fbpanel is a lightweight X11 desktop panel. It requires only GTK-2 and X11 to compile and works with any ICCCM / NETWM compliant window manager (eg sawfish, metacity, , xfwm4, kvm) It features tasklist, pager, launcbar, clock, menu and sytray

Interface WM

  •    Objective-C

Interface WM is a highly-extensible window manager written in Objective-C, optimized for use in a GNUstep environment.

nwm

  •    C

nwm - miNimalistic Window Manager for X11, similar to evilwm with minimalistic approach - window decorations could be removed/added at any time, small and fast, uses Unicode UCS-2 font to display window titles (works with browsers which set window title

vtwm

  •    C

The Virtual Tab Window Manager. vtwm is a descendant of the reference X11 window manager, twm, enhanced to provide virtual desktops plus many other features, whilst remaining small and efficient.

Integrity Window Manager

  •    C

QT/X11 based window manager supporting multiple dynamic themes, image transparency, color masking, menus, and virtual desktops.