Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/seanpringle/goomwwm
Get out of my way, Window Manager!
https://github.com/seanpringle/goomwwm
Last synced: about 2 months ago
JSON representation
Get out of my way, Window Manager!
- Host: GitHub
- URL: https://github.com/seanpringle/goomwwm
- Owner: seanpringle
- License: mit
- Created: 2012-06-18T12:06:54.000Z (over 12 years ago)
- Default Branch: master
- Last Pushed: 2020-12-29T17:36:24.000Z (over 3 years ago)
- Last Synced: 2024-05-11T08:35:22.675Z (4 months ago)
- Language: C
- Size: 1.22 MB
- Stars: 188
- Watchers: 14
- Forks: 19
- Open Issues: 16
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-ricing - goomwm - Get out of my way, Window Manager! . (C) (Packages / window-managers)
README
goomwwm
=======Get out of my way, Window Manager!
goomwwm is an X11 window manager implemented in C as a cleanroom software project. It manages windows in a minimal floating layout, while providing flexible keyboard-driven controls for window switching, sizing, moving, tagging, and tiling. It is also fast, lightweight, modeless, Xinerama-aware, and EWMH compatible wherever possible.
Keyboard window movement occurs on a 3x3 fullscreen grid. For example, a top-left aligned window moved to the right would reappear top-center, and if moved again, top-right.
Keyboard window sizing moves windows through four basic sizes that tile well: 1/9th of screen (1/3 width, 1/3 height), 1/4th, 4/9th, and fullscreen. Combined with EWMH horizontal and vertical maxmimization, plus some snap-to-edge and expand-to-fill-space controls, manual tiling is easy.
Windows are grouped by tags. Activating a tag raises all windows in the tag. A window may have multiple tags. EWMH panels, pagers, and taskbars see tags as desktops.
For more detail, see **[this tutorial](http://aerosuidae.net/goomwwm/tutorial)** and the included **man page**.
![Alt text](http://aerosuidae.net/goomwwm/goomwwm-1.jpg)
![Alt text](http://aerosuidae.net/goomwwm/goomwwm-2.jpg)
![Alt text](http://aerosuidae.net/goomwwm/goomwwm-3.jpg)
![Alt text](http://aerosuidae.net/goomwwm/goomwwm-4.jpg)