49

GitHub - dylanaraps/sowm: An itsy bitsy floating window manager (230~ sloc / 24k...

 4 years ago
source link: https://github.com/dylanaraps/sowm
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

README.md

Note: Stick to tagged releases as master isn't currently in a stable state*!*

sowm

66687576-9747c200-ec72-11e9-947d-5b96753eab03.jpg

An itsy bitsy floating window manager (230~ sloc / 24kb compiled!).

  • Floating only.
  • Fullscreen toggle.
  • Window centering.
  • Mix of mouse and keyboard workflow.
  • Focus with cursor.
  • Rounded corners (through patch)

66687814-8cd9f800-ec73-11e9-97b8-6ae77876bd1b.jpg

  • Alt-Tab window focusing.
  • All windows die on exit.
  • No window borders.
  • No ICCCM.
  • No EMWH.
  • 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 (alt-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 XF86_AudioMute volume toggle amixer XF86_MonBrightnessUp brightness up bri XF86_MonBrightnessDown brightness down bri

Dependencies

  • xlib (usually libX11).

Installation

  1. Copy config.def.h to config.h and modify it 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.

Thanks

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

About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK