|CWM(1)||General Commands Manual||CWM(1)|
cwmis a window manager for X11 which contains many features that concentrate on the efficiency and transparency of window management.
cwmalso aims to maintain the simplest and most pleasant aesthetic.
The following notation is used throughout this page:
cwm is very simple in its use. Most of the
actions are initiated via key bindings. The current key bindings are
described below; their functionality is described in more detail later.
cwmto another window manager without restarting the X server.
The mouse bindings are also important, they are:
The options for
cwm are as follows:
C-[Up|Down|Left|Right]moves the pointer a small amount, while
CS-[Up|Down|Left|Right]moves the pointer a larger amount. For example, to move the pointer to the left by a small amount, press
C-Left. To move the pointer down by a larger amount, press
cwmwindows can be moved with the use of the keyboard through
M-[hjkl]moves the current window a small amount, while
MS-[hjkl]moves the current window a larger amount. For example, to move the current window to the left a small amount, press
M-h. To move the current window down by a larger amount, press
Similarly, windows may be resized with the same key bindings with
the addition of the Control key.
the window a small amount and
CMS-[hjkl] resizes by
a larger increment.
cwmfeatures the ability to search for windows by their current title, old titles, and by their label. The priority for the search results are: label, current title, old titles in reverse order, and finally window class name.
cwmkeeps a history of the 5 previous titles of a window.
When searching, the leftmost character of the result list may show a flag:
The following key bindings may be used to navigate the result list:
cwmhas the ability to group windows together, and use the groups to perform operations on the entire group instead of just one window. Currently, the only operation that is supported is to hide and unhide the grouped windows. Together with the sticky option, this can be used to emulate virtual desktops.
To edit groups, use the group selection commands to toggle membership of a group. A blue border will be shown briefly on windows added to the current group, and a red border will be shown on those just removed.
cwmstarts on this display unless the
-doption is given.
cwm was developed by
Marius Aamodt Eriksen
⟨email@example.com⟩ with contributions from
Andy Adamson ⟨firstname.lastname@example.org⟩,
Niels Provos ⟨email@example.com⟩, and
Antti Nykänen ⟨firstname.lastname@example.org⟩.
Ideas, discussion with many others.
cwmwas originally inspired by evilwm, but was rewritten from scratch due to limitations in the evilwm codebase. The from-scratch rewrite borrowed some code from 9wm, however that code has since been removed or rewritten.
cwm first appeared in
|May 7, 2011||OpenBSD-5.1|