vwm
vwm is a minimalist, keyboard-centric X11 window manager.
Features
- Primarily keyboard controlled with some vi influence
- Unlimited virtual desktops grouped into contexts
- All switchable entities (windows, virtual desktops, contexts) kept in MRU (Most Recently Used) order
- Tiling-like autoconfiguring of windows for full, half, and quarter screen dimensions and placement
- Minimal waste of screen space on WM functionalities (only context-colored window borders)
- Multi-head aware
- Per-window high-frequency continuous CPU utilization monitoring w/graphs
- Lightweight immediate-mode classic X server rendering when CPU monitors are hidden
- Composited indirect-mode X server rendering only when CPU monitors are shown
- GNU Screen integration for launching of X clients, retaining access to their respective controlling PTYs on an attached "console" xterm
Omissions
vwm is not:
- Run-time configurable
- (New-)user friendly
- Unnecessarily decorated
- Concerned with your expectations or preferences
- EWMH (Extended Window Manager Hints) compliant
- ICCCM (Inter-Client Communication Conventions Manual) compliant
vmon
Included in the vwm source tree is a standalone CPU utilization monitoring
utility called vmon.
vmon produces the same realtime CPU graphs as vwm does for its managed windows, but makes
them generally available externally and independent of vwm, e.g.:
vmon facilitates capturing of its X window contents by monitored commands via
string interpolation, making available its X window id as '%W' at runtime.
The recordMyDesktop X desktop recording tool for instance accepts an X window id as an option.
Combined with its lightweight capture and deferred encoding, this makes for convenient and surprisingly useful scripted recordings of high-level CPU utilization runs, e.g:
Documentation
At this time the only documentation is the README found in the source.
Source
`git clone https://git.pengaru.com/git/vwm`
Browse on web
© All Rights Reserved