Skip to content

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

Stars

23 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages