Echinus(1)

NAME
echinus - a window manager

SYNOPSIS
echinus [-v]

DESCRIPTION
echinus is a lightweight window manager for X based on dwm's source code. It manages windows in maximized, floating and tiled layouts. Either layout can be applied dynamically, optimizing the environment for the application in use and the task performed.

In maximized layout only one window can be seen at the moment, but you can switch between them with hotkeys. In floating layout windows can be resized and moved freely. Dialog windows are always managed floating, regardless of the layout applied.

Windows are grouped by tags. Each window can be tagged with one or multiple tags. Selecting certain tags displays all windows with these tags.

echinus draws a small border around windows to indicate the focus state and an optional titlebar

OPTIONS

-v  prints version information to standard output, then exits.

USAGE

  Title bar

Button1
    focuses window and raises it on top of the stack

Button2
    resizes window

  Keyboard commands

Mod1-t
    Start xterm.

Mod1-Return
    Zooms/cycles current window to/from master area (tiled layout only).

Mod1-Tab
    Toggles to the previously selected tags.

Mod1-b
    Toggles on/off statusbar space

Mod1-h
    Decreases the master area width about 5% (tiled layout only).

Mod1-j
    Focus next window.

Mod1-k
    Focus previous window.

Mod1-l
    Increases the master area width about 5% (tiled layout only).

Mod1-m
    Enable maximized (monocle) mode.

Mod1-r
    Enable tiled mode.

Mod1-f
    Enable floating mode.

Mod1-Shift-[1..n]
    Apply nth tag to current window.

Mod1-Shift-0
    Apply all tags to current window.

Mod1-Control-Shift-[1..n]
    Add/remove nth tag to/from current window.

Mod1-Shift-c
    Close focused window.

Mod1-space
    Toggle between tiled and floating layout (affects all windows).

Mod1-Shift-space
    Toggle focused window between tiled and floating state.

Mod1-[1..n]
    View all windows with nth tag.

Mod1-Control-[1..n]
    Add/remove all windows with nth tag to/from the view.

Mod1-Shift-q
    Quit echinus.

  Mouse commands

Mod1-Button1
    Move current window while dragging. Tiled windows will be toggled to the floating state.

Mod1-Button2
    Zooms/cycles current window to/from master area. If it is floating (but not fixed) it will be toggled to the tiled state instead.

Mod1-Button3
    Resize current window while dragging. Tiled windows will be toggled to the floating state.

Button3 on root window
    draws a rectangle to start a TERMINAL in it.

CONFORMING TO
echinus is partially EWMH (NetWM) compliant, so you can use your favourite panel or pager. Don't forget that pypanel (2.4) doesn't follows EWMH for its WM interaction.

CUSTOMIZATION
Edit ~/.echinus/echinusrc

SEE ALSO
dmenu(1), dwm(1)

BUGS
* parsekey() doesn't handle non-alphanumeric keysyms * ifloating() performs badly You should find lots of them. If you did please contact me, my mail is <polachok at gmail dot com>