This repository has been archived on 2021-03-07. You can view files and clone it, but cannot push or open issues or pull requests.
sowm/README.md
2019-10-12 01:14:31 +03:00

2.2 KiB

sowm

An itsy bitsy floating window manager with roots in catwm.

  • Floating only.
  • Maximize toggle.
  • Window centering.
  • Mix of mouse and keyboard workflow.

  • No borders.
  • No bar support.
  • No ICCM.
  • No EMWH.
  • All windows die on exit.
  • Alt-Tab window focusing.
  • Focus with cursor.
  • etc etc etc

Default Keybindings

Window Management

combo action
Mouse Focus under cursor
MOD4 + Left Mouse move window
MOD4 + Right Mouse resize window
MOD4 + f maximize toggle
MOD4 + c center window
MOD4 + q kill window
MOD4 + 1-9 desktop swap
MOD4 + Shift +1-9 send window to desktop
MOD1 + TAB focus cycle

Programs

combo action program
MOD4 + Return terminal st
MOD4 + d dmenu dmenu_run
MOD4 + p scrot scr
MOD4 + w wallpaper cycler bud
XF86_AudioLowerVolume volume down amixer
XF86_AudioRaiseVolume volume up amixer
XF86XK_AudioMute volume toggle amixer

Dependencies

  • xlib (usually libX11).

Installation

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