An itsy bitsy floating window manager (220~ sloc!).
Patches available here: https://github.com/dylanaraps/sowm/pulls
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-6 | desktop swap |
MOD4 + Shift +1-6 | 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 |
xlib (usually libX11).config.def.h to config.h and modify it to suit your needs.make to build sowm.make install.
DESTDIR and PREFIX are supported.git apply patches/patch-name
If you are using GDM, save the following to /usr/share/xsessions/sowm.desktop. It is still recommended to start sowm from .xinitrc or through
your own xinit implementation.
[Desktop Entry]
Name=sowm
Comment=This session runs sowm as desktop manager
Exec=sowm
Type=Application
226 followers · starred Nov 2020
30 followers · starred Feb 2020
763 followers · starred Sep 2020
113 followers · starred Jul 2020
An itsy bitsy floating window manager (220~ sloc!).
Patches available here: https://github.com/dylanaraps/sowm/pulls
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-6 | desktop swap |
MOD4 + Shift +1-6 | 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 |
xlib (usually libX11).config.def.h to config.h and modify it to suit your needs.make to build sowm.make install.
DESTDIR and PREFIX are supported.git apply patches/patch-name
If you are using GDM, save the following to /usr/share/xsessions/sowm.desktop. It is still recommended to start sowm from .xinitrc or through
your own xinit implementation.
[Desktop Entry]
Name=sowm
Comment=This session runs sowm as desktop manager
Exec=sowm
Type=Application
226 followers · starred Nov 2020
30 followers · starred Feb 2020
763 followers · starred Sep 2020
113 followers · starred Jul 2020