evilwm
evilwm is a minimalist window manager for the X Window System. Some features:
- Simple thin borders, no title bars, no icons.
- Multi-monitor support.
- Configurable keyboard and mouse controls.
- EWMH support.
- Virtual desktops.
- Snap-to-border.
- Configuration file read on startup, and reread on SIGHUP.
Download
Source code version 1.4.3, released 2024-03-09: evilwm-1.4.3.tar.gz. Other downloads.
Debian snapshot builds are available in the Apt repository.
Ubuntu snapshot builds are available in this PPA on Launchpad.
Git repository:
git clone https://www.6809.org.uk/git/evilwm.git
NetBSD packages are available in pkgsrc.
The manual is available in these formats: PDF, HTML and plain text. See the installation guide for instructions on building from source and starting evilwm.
Notes for version 1.4
- Send more accurate response to _NET_REQUEST_FRAME_EXTENTS.
- Support arbitrary key binds and semi-arbitrary button binds.
- Reread config and remanage all windows on SIGHUP.
Fixes in version 1.4.1
- Add "raise" function to complement "lower" [Juan Pedro Vallejo]
- Allow '=' in option arguments, needed for -bind [Burkhard Kleemeier]
Fixes in version 1.4.2
- Ignore NumLock correctly when processing events [Kacper Gutowski]
Fixes in version 1.4.3
- Force dock windows to have _NET_WM_STATE_FOCUSED
This single functional change replicates the behaviour of xfwm4, and ensures that the new Clock applet in Xfce Panel does not fade when the panel loses focus.
For version change history, see the ChangeLog.
[n]
- reported by,
[by n]
- contributed by,
[with n]
- developed with.
Redistribution
License: evilwm was originally based on aewm, so it is distributed under the same terms. Check the manual for details. In short: free software, keep some notices intact.