evilwm - Minimalist Window Manager for X
evilwm [ -display display ] [ -term termprog ] [ -fn fontname ] [ -fg
foreground colour ] [ -fc fixed colour ] [ -bg background colour ] [
-bw borderwidth ] [ -snap num ] [ -mask1 modifiers ] [ -mask2 modifiers
] [ -altmask modifier ] [ [ -app name/class [ -g geometry ] [ -v vdesk
] [ -s ] ]... [ -nosoliddrag ] [ -V ]
evilwm is a minimalist window manager based on aewm, extended to
feature many keyboard controls, and otherwise altered to be more
In evilwm, the focus follows the mouse pointer, and focus is not lost
if you stray onto the root window. The current window border is shaded
gold, with other windows left as a dark grey.
You can use the mouse to manipulate windows either by click/dragging
the 1 pixel border, or by holding down Alt and doing so anywhere in the
client window. The controls are:
Most keyboard controls are used by holding down Control and Alt, then
pressing a key. Available functions are:
Return Spawn new terminal.
Escape Delete current window. Hold Shift as well to force kill a
Insert Lower current window.
H, J, K, L
Move window left, down, up or right (16 pixels). Holding Shift
resizes the window instead.
Y, U, B, N
Move window to top-left, top-right, bottom-left or bottom-right
I Show information about current window.
Equals Maximise current window vertically (toggle).
X Maximise current window (toggle).
If compiled with virtual desktop support, these functions are also
F Fix or unfix current window.
1--8 Switch virtual desktop.
Left Previous virtual desktop.
Right Next virtual desktop.
In addition to the above, Alt+Tab can be used to cycle through windows
To make evilwm exit, you have to kill the process.
specifies the X display to run on.
specifies an alternative program to run when spawning a new
terminal (defaults to xterm, or x-terminal-emulator in Debian).
specify a font to use when resizing or displaying window titles.
-fg foreground colour
frame colour of currently active window.
-fc fixed colour
frame colour of active fixed windows.
-bg background colour
frame colour of inactive windows.
width of window borders in pixels.
enable snap-to-border support. num gives the proximity in
pixels to snap to.
override the default keyboard modifiers used to grab keys for
window manager functionality. mask1 is used for most keyboard
controls (default: control+alt), and mask2 is used for mouse
button controls and cycling windows (default: alt). altmask is
used to modify the behaviour of certain controls (default:
shift). Modifiers may be separated with + signs. Valid
modifiers are shift, lock, control, alt, mod1, mod2, mod3, mod4,
match an application by instance name and class (for help in
finding these, use the xprop tool to extract the WM_CLASS
property). Subsequent -g, -s and -v options will apply to this
apply a geometry (using a standard X geometry string) to
applications matching the last -app.
specify a default virtual desktop for applications matching the
last -app. Note that desktops are numbered from 0.
-s specify that application is to start with a sticky client
draw a window outline while moving or resizing.
-V print version number.
The author’s idea of friendly may differ to that of many other people.
Ciaran Anscomb <email@example.com>.
aewm was written by Decklin Foster <firstname.lastname@example.org>.
9wm was written by David Hogan <email@example.com>.
February 13, 2006 evilwm(1)