root/evilwm.1

Revision 1, 4.1 KB (checked in by root, 3 years ago)

Initial commit

Line 
1.TH evilwm 1 "February 13, 2006" "" ""
2.SH NAME
3evilwm \- Minimalist Window Manager for X
4.SH SYNOPSIS
5.B evilwm [ \-display
6.I display
7.B ] [ \-term
8.I termprog
9.B ] [ \-fn
10.I fontname
11.B ] [ \-fg
12.I foreground colour
13.B ] [ \-fc
14.I fixed colour
15.B ] [ \-bg
16.I background colour
17.B ] [ \-bw
18.I borderwidth
19.B ] [ \-snap
20.I num
21.B ] [ \-mask1
22.I modifiers
23.B ] [ \-mask2
24.I modifiers
25.B ] [ \-altmask
26.I modifier
27.B ] [ [ \-app
28.I name/class
29.B [ \-g
30.I geometry
31.B ] [ \-v
32.I vdesk
33.B ] [ \-s ] ]...
34.B [ \-nosoliddrag ]
35.B [ \-V ]
36.SH DESCRIPTION
37.B evilwm
38is a minimalist window manager based on aewm, extended to feature
39many keyboard controls, and otherwise altered to be more friendly.
40.PP
41In
42.BR evilwm ,
43the focus follows the mouse pointer, and focus is not lost if
44you stray onto the root window.  The current window border is shaded
45gold, with other windows left as a dark grey.
46.PP
47You can use the mouse to manipulate windows either by click/dragging
48the 1 pixel border, or by holding down Alt and doing so anywhere in the
49client window. The controls are:
50.IP "Button 1"
51Move window.
52.IP "Button 2"
53Resize window.
54.IP "Button 3"
55Lower window.
56.PP
57Most keyboard controls are used by holding down Control and Alt, then
58pressing a key. Available functions are:
59.IP Return
60Spawn new terminal.
61.IP Escape
62Delete current window.  Hold Shift as well to force kill a client.
63.IP Insert
64Lower current window.
65.IP "H, J, K, L"
66Move window left, down, up or right (16 pixels).  Holding Shift resizes the
67window instead.
68.IP "Y, U, B, N"
69Move window to top-left, top-right, bottom-left or
70bottom-right of screen.
71.IP I
72Show information about current window.
73.IP Equals
74Maximise current window vertically (toggle).
75.IP X
76Maximise current window (toggle).
77.PP
78If compiled with virtual desktop support, these functions are also available:
79.IP F
80Fix or unfix current window.
81.IP "1--8"
82Switch virtual desktop.
83.IP Left
84Previous virtual desktop.
85.IP Right
86Next virtual desktop.
87.PP
88In addition to the above, Alt+Tab can be used to cycle through windows
89on screen.
90.PP
91To make
92.B evilwm
93exit, you have to kill the process.
94.SH OPTIONS
95.IP "\-display display"
96specifies the X display to run on.
97.IP "\-term termprog"
98specifies an alternative program to run when spawning a new terminal (defaults
99to xterm, or x\-terminal\-emulator in Debian).
100.IP "\-fn fontname"
101specify a font to use when resizing or displaying window titles.
102.IP "\-fg foreground colour"
103frame colour of currently active window.
104.IP "\-fc fixed colour"
105frame colour of active fixed windows.
106.IP "\-bg background colour"
107frame colour of inactive windows.
108.IP "\-bw borderwidth"
109width of window borders in pixels.
110.IP "\-snap num"
111enable snap-to-border support.  num gives the proximity in pixels to snap to.
112.IP "\-mask1 modifiers"
113.IP "\-mask2 modifiers"
114.IP "\-altmask modifier"
115override the default keyboard modifiers used to grab keys for window manager
116functionality.
117.I mask1
118is used for most keyboard controls (default: control+alt), and
119.I mask2
120is used for mouse button controls and cycling windows (default: alt).
121.I altmask
122is used to modify the behaviour of certain controls (default: shift).
123Modifiers may be separated with + signs.  Valid modifiers are shift, lock,
124control, alt, mod1, mod2, mod3, mod4, mod5.
125.IP "\-app name/class"
126match an application by instance name and class (for help in finding these,
127use the
128.BR xprop
129tool to extract the
130.I WM_CLASS
131property).  Subsequent
132.I \-g, \-s
133and
134.I \-v
135options will apply to this match.
136.IP "\-g geometry"
137apply a geometry (using a standard X geometry string) to applications matching
138the last
139.I \-app.
140.IP "\-v vdesk"
141specify a default virtual desktop for applications matching the last
142.I \-app.
143Note that desktops are numbered from 0.
144.IP "\-s"
145specify that application is to start with a sticky client window.
146.IP "\-nosoliddrag"
147draw a window outline while moving or resizing.
148.IP "\-V"
149print version number.
150.SH BUGS
151The author's idea of friendly may differ to that of many other people.
152.SH AUTHOR
153Ciaran Anscomb <evilwm@6809.org.uk>.
154.br
155aewm was written by Decklin Foster <fosterd@hartwick.edu>.
156.br
1579wm was written by David Hogan <dhog@cs.su.oz.au>.
158.SH "SEE ALSO"
159.BR xterm (1),
160.BR xprop (1)
Note: See TracBrowser for help on using the browser.