Guide to X11/Window Managers/evilwm

< Guide to X11 < Window Managers

The evilwm package provides a minimalistic lightweight stacking window manager for the X windowing system.

Features

Features of the evilwm window manager include:

Operation

Launching an application

In evilwm, applications are launched via the terminal. A terminal session is launched from the keyboard, by pressing Ctrl + Alt + Enter. Alternatively, the terminal can be set to a launcher or something else with the -term [command] switch.

Raising and lowering windows

Applications can be switched using Alt + Tab. An application window can be dropped towards the back by pressing Alt + Rightclick within the application window. Pressing Alt + Leftclick on a window or clicking on its border will bring it to the front.

Resizing windows

Resizing of window can be achieved by using Alt + Middleclick or pressing Ctrl + Alt + Shift + H,J,K,L (note that not all keyboards will be able to detect more than three keys).

Moving windows

Windows can be moved by pressing Alt and dragging the window with Left click, dragging the window border, or with Ctrl + Alt + H,J,K,L.

Controls

General Controls

Controls within a client window

Client window controls apply to the window in focus.

Window motion controls

Window motion controls apply to the window in focus.

Controls for moving windows between desktops

The controls for moving windows between desktops apply to the window in focus.

Dependencies

evilwm is dependent on the following xlib libraries:

Resources

| | VIRT | RES | SHR | %CPU | %MEM | evilwm | 2812 | 1160 | 960 | 0.1 | 0.2

Where is evilwm on the hammer scale?

| 1 | Pin hammer | A minimalist tool designed to do a specific job.

Review

The evilwm window manager is extremely lightweight and rated as a pinhammer on the hammer scale.

The evilwm window manager is awkward to use because it requires the use of both the keyboard and the mouse for operation and windows do not become raised when they are clicked on.

The window manager makes extensive use of keys, and a new user will probably need a list of keys at the terminal. There is no desktop context events, and an operator needs to know how to launch a terminal session. The window manager has a good set of keyboard controls and the keymappings have been well thought out, but the keys are not configurable.

The evilwm window manager is not accessibility friendly because it does not provide keyboard equivalents for some of its operations and is not touchscreen friendly because it requires a multibutton mouse.

This article is issued from Wikibooks. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.