This repository was archived by the owner on Apr 26, 2024. It is now read-only.
- Notifications
You must be signed in to change notification settings - Fork75
An itsy bitsy floating window manager (220~ sloc!).
License
NotificationsYou must be signed in to change notification settings
dylanaraps/sowm
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
An itsy bitsy floating window manager (220~ sloc!).
- Floating only.
- Fullscreen toggle.
- Window centering.
- Mix of mouse and keyboard workflow.
- Focus with cursor.
- Rounded corners (through patch)
- Titlebars (through patch)
- Alt-Tab window focusing.
- All windows die on exit.
- No window borders.
- No ICCCM.
- No EWMH.
- etc etc etc
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
(usuallylibX11
).
- Copy
config.def.h
toconfig.h
and modify it to suit your needs. - Run
make
to buildsowm
. - Copy it to your path or run
make install
.DESTDIR
andPREFIX
are supported.
- (Optional) Apply patch with
git apply patches/patch-name
- In case of applying multiple patches, it has to be donemanually.
If you are using GDM, save the following to/usr/share/xsessions/sowm.desktop
. It is still recommended to startsowm
from.xinitrc
or throughyour own xinit implementation.
[Desktop Entry]Name=sowmComment=This session runs sowm as desktop managerExec=sowmType=Application
About
An itsy bitsy floating window manager (220~ sloc!).
Topics
Resources
License
Stars
Watchers
Forks
Packages0
No packages published