evilwm

evilwm is a minimalist window manager for the X Window System. It maximises screen real estate and provides good keyboard control. It is currently based on aewm.

Tags Desktop Environment Window Manager
Licenses Artistic
Operating Systems POSIX
Implementation C

Tweet this project Short link

Rss Recent releases

  • Rrelease-mid
  •  02 Apr 2009 08:04
  • Rrelease-after

    Changes: A problem with quitting under recent versions of X.org was fixed.

    • Rrelease-mid
    •  18 Jun 2007 13:32
    • Rrelease-after

    Changes: Basic Xrandr support, snap-to-border behaviour fixes, and admission of stability.

    • Rrelease-mid
    •  26 Apr 2006 13:52
    • Rrelease-after

    Changes: Fixes a bug with configure requests (rare). Virtual desktops are tracked separately for each screen. Keyboard grabs are reasserted when the X11 keyboard map changes.

    • Rrelease-mid
    •  20 Feb 2006 11:18
    • Rrelease-after

    Changes: This release adds a -nosoliddrag option.

    • Rrelease-mid
    •  06 Feb 2006 11:29
    • Rrelease-after

    Changes: This release fixes -v option parsing.

    Rss Recent comments

    Rcomment-before 18 Dec 2004 20:33 Rcomment-trans fenderman11111 Rcomment-after

    minor annoyance
    Hello all
    I discovered evilWM the other day ... I installed every WM i could find all at once and i played with them all. evil is by far the coolest one.

    One thing that annoys me. You have to start programs from the command line. This isn't so bad, it just adds clutter. If anyone has ever used ratpoison, there is a feature that lets you exec a command from the window manager itself using the hotkey 'C-t !'. i think evilwm would greatly benefit from this feature. If you don't know what i mean, check out ratpoison. perhaps someone agrees with me, but if not, it's hacking time.

    Rcomment-before 24 Oct 2004 21:29 Rcomment-trans mystran Rcomment-after

    Re: Almost too simple
    I've since switched away from wmx, and (surprise surprise) to using evilwm full-time, everywhere, including my 2GHz work desktop. Actually, evilwm becomes even nicer when you have a big screen too.

    Rcomment-before 25 Aug 2003 03:16 Rcomment-trans a_ferrarini Rcomment-after

    Focus
    I encountered a really fastidious problem: you can't focus a new window when there is no current window. To solve this problem i wrote a patch for version 0.99.15:
    -------CUT-HERE-------------------------------
    *** evilwm-0.99.15.orig/screen.c 2003-06-10 10:02:19.000000000 +0200
    --- evilwm-0.99.15/screen.c 2003-08-16 14:06:24.000000000 +0200
    ***************
    *** 366,372 ****
    Client *newc = current;

    if (!newc) {
    ! newc = head_client;
    } else {
    #ifdef VWM
    do {
    --- 366,386 ----
    Client *newc = current;

    if (!newc) {
    ! /*
    ! Set Focus to a window in the current vdesk
    ! even if there is no current window. ;-)
    ! (See ChangeLog 2002-11-24)
    ! Hacked by Alberto Ferrarini
    ! */
    ! for (newc = head_client; newc; newc = newc->next) {
    ! if (newc->vdesk == vdesk) {
    ! //setmouse(newc->window, 0, 0);
    ! unhide(newc, RAISE);
    ! setmouse(newc->window, newc->width + newc->border - 1,
    ! newc->height + newc->border - 1);
    ! break;
    ! }
    ! }
    } else {
    #ifdef VWM
    do {
    ***************
    *** 383,389 ****
    if (newc->vdesk == vdesk || newc->vdesk == STICKY) {
    #endif
    unhide(newc, RAISE);
    ! setmouse(newc->window, 0, 0);
    setmouse(newc->window, newc->width + newc->border - 1,
    newc->height + newc->border - 1);
    #ifdef VWM
    --- 397,406 ----
    if (newc->vdesk == vdesk || newc->vdesk == STICKY) {
    #endif
    unhide(newc, RAISE);
    ! /*
    ! By Alberto Ferrarini
    ! */
    ! //setmouse(newc->window, 0, 0);
    setmouse(newc->window, newc->width + newc->border - 1,
    newc->height + newc->border - 1);
    #ifdef VWM

    ------CUT-HERE--------------------------------

    Rcomment-before 02 Jun 2003 05:51 Rcomment-trans colm Rcomment-after

    Re: Installation with kdm

    > Anybody knows how to fire up evilwm from
    > kdm?

    I had this problem with Mandrake Linux 9 when trying to install Fluxbox - skip along to this website (http://www.bugfactory.org/~gav/fluxbox/october-mail.html) for a description of how to install fluxbox - evil will be exactly the same

    Rcomment-before 23 Feb 2003 13:01 Rcomment-trans ccat Rcomment-after

    Using the -evil- Windows Key
    After lots of searching I managed to make evilwm use the "windows key" to cycle through windows. I find this extremely useful.

    I wrote a document (http://students.ceid.upatras.gr/~sxanth/EV.txt) which describes how you can do this too.

    Cheers

    Dbc622f291e6cdaa5a2805af9424eee4_thumb

    Project Spotlight

    Java Print Dialog Framework

    A comprehensive printing solution for Java applications.

    No-screenshot

    Project Spotlight

    tpkg

    A application packaging and deployment tool.