Skip to content

pta2002/b2dwm

Repository files navigation

b2dwm ("Box2D Window Manager")

Ever thought floating window managers were too unrealistic? Well, me neither, but here's the solution!

This is based off of sowm, I just patched box2D in!

Video here

Default Keybindings

Window Management

comboaction
Mousefocus under cursor
MOD4 + Left Mousemove window
MOD4 + Right Mouseresize window
MOD4 + fmaximize toggle
MOD4 + ccenter window
MOD4 + qkill window
MOD4 + 1-9desktop swap
MOD4 + Shift +1-9send window to desktop
MOD1 + TAB (alt-tab)focus cycle
MOD4 + gtoggle gravity

Programs

comboactionprogram
MOD4 + Returnterminalst
MOD4 + ddmenudmenu_run
MOD4 + pscrotscr
MOD4 + wwallpaper cyclerbud
XF86_AudioLowerVolumevolume downamixer
XF86_AudioRaiseVolumevolume upamixer
XF86_AudioMutevolume toggleamixer
XF86_MonBrightnessUpbrightness upbri
XF86_MonBrightnessDownbrightness downbri

Dependencies

  • xlib (usually libX11).
  • box2d

Installation

  1. Copy config.def.h to config.h and modify it to suit your needs.
  2. Run make to build b2dwm.
  3. Copy it to your path or run make install.
    • DESTDIR and PREFIX are supported.

Thanks

  • sowm
  • 2bwm
  • SmallWM
  • berry
  • catwm
  • dminiwm
  • dwm
  • monsterwm
  • openbox
  • possumwm
  • swm
  • tinywm

About

A window manager with physics!

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C59.1%
  • C++37.4%
  • Makefile3.5%