A minimal floating window manager
Window Management
combo | action |
---|---|
Mouse |
focus under cursor |
MOD1 + Left Mouse |
move window |
MOD1 + Right Mouse |
resize window |
MOD1 + f |
maximize toggle |
MOD1 + c |
center window |
MOD1 + Shift + c |
kill window |
MOD1 + Shift + q |
quit nsowm |
MOD1 + 1-6 |
desktop swap |
MOD1 + Shift +1-6 |
send window to desktop |
MOD1 + TAB (alt-tab) |
focus cycle |
Programs
combo | action | program |
---|---|---|
MOD1 + Shift + Return |
terminal | alacritty |
MOD4 + d |
dmenu | dmenu_run |
MOD4 + p |
scrot | scrot |
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
).1) Run make
to build nsowm
.
2) Copy it to your path or run make install
.
DESTDIR
and PREFIX
are supported.
3) (Optional) Apply patches with the patches.h
file.
4) (Optional) Edit your config with the config.h
file.If you are using GDM, run make desktop
as root to copy the nsowm.desktop
file in /usr/share/xsessions/
. It is still recommended to start nsowm
from .xinitrc
or through
your own xinit implementation.
make clean install
as root.