8000 GitHub - mrgreen3/sowm-green: My version of sowm, changes for own needs...
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

mrgreen3/sowm-green

 
 

Repository files navigation

sowm-green

Forked sowm project messed up by MrGreen

An itsy bitsy floating window manager (220~ sloc!).

  • Floating only.

  • Fullscreen toggle.

  • Window centering.

  • Mix of mouse and keyboard workflow.

  • Focus with cursor.

  • Alt-Tab window focusing.

  • All windows die on exit.

  • No window borders.

  • No ICCCM.

  • No EWMH.

  • etc etc etc


Default Keybindings

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 + q kill window
MOD1 + 1-6 desktop swap
MOD1 + Shift +1-6 send window to desktop
MOD1 + TAB (alt-tab) focus cycle

Programs

combo action program
MOD1 + Return terminal alacritty
MOD1 + d dmenu dmenu_run

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.
  4. (Optional) Apply patch with git apply patches/patch-name
    • In case of applying multiple patches, it has to be done manually.

If you are using a log in manager then you will need the following to /usr/share/xsessions/sowm.desktop.

It is still recommended to start sowm from .xinitrc

[Desktop Entry]
Name=sowm
Comment=This session runs sowm as desktop manager
Exec=sowm
Type=Application

Thanks

About

My version of sowm, changes for own needs...

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 88.9%
  • Shell 7.3%
  • Makefile 3.8%
0