Slashdot Mirror


EvilWM - Minimalist Window Manager

DasZweiten writes "Being a minimalist, I have run across a window manager by the name of EvilWM in which finally my standards have been completely met. Being an ex-fvwm addict, after the recent slashdot post about the ten year birthday of fvwm, I felt the need to share my overwhelming joy of my discovery of EvilWM with the rest of slashdot. The manager is small, efficient, beautifully coded, decorated with one pixel borders - all one needs or could ask for. The authors say it best on the EvilWM main site with "'Minimalist' here doesn't mean it's too bare to be usable - it just means it omits a lot of the stuff that make other window managers unusable." I frankly, could not have said it better myself. It lacks the unnecessary features, memory, and total bloating that most other window managers unfortunately contain. All of you die hard fvwm fans will love it. I'll never go back to anything else."

24 of 418 comments (clear)

  1. Minimalist WMs by angst7 · · Score: 5, Interesting

    I've always enjoyed Blackbox myself on the old Pentium 200. It doesn't eat up alot of processor time or have a large memory footprint, but it still looks nice and lets you do some basic X goodness. Of course, different strokes... Having this kind of variety available is what makes Linux so lovely.

    ---
    Jedimom.com, that not-so-fresh feeling...

    --
    StrategyTalk.com, PC Game Forums
  2. Definition of a Minimalist by Anonymous Coward · · Score: 2, Interesting

    "Minimalism is a style of art in which objects are stripped down to their elemental, geometric form, and presented in an impersonal manner. It is an Abstract form of art which developed as a reaction against the subjective elements of Abstract Expressionism." Speed, strict memory requirements, embedded or legacy hardware- there are a lot of good reasons to like tight code- being part of an artistic movement ain't one of them!

  3. minimalist? by Devil's+BSD · · Score: 3, Interesting

    You want minimalist? Go for TWM. It takes all of 5 seconds to load, even on a old Pentium 120.

    --
    I'm the Devil the Windows users warned you about.
  4. Re:Yeall, real nice... by BigBir3d · · Score: 3, Interesting

    You move any window by pressing alt, then click anywhere in the window and drag. It is EXCELLENT, and when you think about it, isn't it really weird to have to aim for a small title bar to move the window? Like having to grab the top end of a paper on your desk to move it.

    WindowMaker does the same thing. Very lightweight, without looking completely spartan. Myself, I am not keen on the absolute minimalist look, reminds me of Apple too much (OS 9 and before) ;)

  5. Re:linux confusion by Anonymous Coward · · Score: 1, Interesting

    There is a default window manager on any computer running X. It's called Twm. I have tried them all and keep coming back to it. I don't know if it something that you would concider good looking, but hey, we all have different tastes.

  6. Re:linux confusion by ciroknight · · Score: 2, Interesting

    gosh yes it would.... in fact, this would be the PERFECT window manager..... anyone mind writing it? I'll help!!! :-D

    --
    "Victory means exit strategy, and it's important for the President to explain to us what the exit strategy is." G.W.Bush
  7. I don't understand this. by Inoshiro · · Score: 5, Interesting

    People rant about bloat, and people rant about eyecandy, but none of the window managers people rant about hove usable, out of the box normal configs.

    What am I talking about? A window manager that has keyboard shortcuts that happen to be configured in a normal way. I don't know if the Mac-like WMs properly do option-Q, etc, but I do know that IceWM is the only WM I've found that has a superset of Win16, Win32, and OS/2 shortcuts in its sane, default configuration. Rather than spending hours hacking away at some obscure config file, or googling around for one that worked, this Window manager worked out of the box in ways I expected.

    Keyboard feel is why I've never used any other Window manager for longer than a few days. I've been 100% linux since 2000, and had been using it since 1996, and have always enjoyed how I haven't had to relearn everything, hack files, or lose my couple of years of Windows and OS/2 experience to move up to something better.

    So why don't you try IceWM for a bit, and see how much faster you can work with good shortcuts.

    --
    --
    Internet Explorer (n): Another bug -- that is, a feature that can't be turned off -- in Windows.
  8. Re:usability by ArmorFiend · · Score: 4, Interesting

    \blockquote{(okay okay, you can use alt too)}
    This is IMO the cardinal sin of window managers: stealing important application keystrokes. If I find a WM camping on Alt-mouse or Alt-key, preventing my hungry hungry hippo (emacs) from getting them, its uninstalled faster than you can say "twm".

    If I want a window manager to steal keystrokes, I do it on a bucky bit that hardly anyone uses anymore, like "super" or "hyper". Then I rebind my keyboard to make those keys accessible. My caps-lock is now super, kills two birds with one stone.

  9. Key/mouse bindings aren't flexible at all by mackstann · · Score: 2, Interesting

    I prefer using key and mouse bindings _I_ like, not the ones that the would-be-god-of-interaction who codes my window manager likes. Waimea is the best one I've found in this respect, and now, after the author has seemed to disappear, we have forked it, planning to add a mechanism to script it with any scripting language, to make it more hackable than any other wm. That's what's important to me, hackability. AFAIK EvilWM only lets you assign key bindings to control-alt combinations, and doesn't let you configure mouse bindings whatosever. I'll pass.

  10. The Ten Year Test by Ella+the+Cat · · Score: 2, Interesting

    fvwm passed a major milestone today, being around for a decade says something about software. WMs come and go but good ones persist. Ditto for text editors. Will EvilWM persist, will it build a user base, or will it be history inside a year? Jury's out. I await the counterexamples as regards ten years being a measure of goodness ...

  11. PWM is so far the best.. by sudog · · Score: 2, Interesting

    ..lets you use tabbed windows even if the application doesn't support it. For example, you could tab Netscape 4.75 and PWM can even force new netscape windows into the tabbed window.

    It's also the fastest, one of the most light-weight, window managers that still allows enough keystroke and mouse programmability to make it worth switching to.

    After all, why waste time on something that looks good but eats up more than half your available ram?

    (*cough* E *cough*)

  12. REALLY small windowing system by GridPoint · · Score: 3, Interesting

    All of you who are interested in minimalistic systems should take a look at Contiki. It is an entire multitasking graphical operating system, window manager, GUI toolkit with themes, TCP/IP stack, web browser, web server, etc. in 50 kilobytes! It is written for 8-bit homecomputers such as the Commodore 64, Nintendo NES and the 8-bit Atari.

    And, believe it or not, the window manager even has title bars and close buttons :-)

    1. Re:REALLY small windowing system by Anonymous Coward · · Score: 1, Interesting

      They even have a web server running off a Commodore 64!

  13. Re:Also check out Ion and ratpoison by Anonymous Coward · · Score: 1, Interesting
    Love Ion, used it for a very long time but finally went back to Fluxbox. Ion is written to adhere to strict WM compatibility standards (good), which causes no end of problems with very popular applications which don't (bad), such as the Gimp and XMMS. There are work-arounds, I just got tired or working around.

    A simple re-bind of the default Fluxbox keys to a more Ion-like config got me the best of both worlds.

  14. Other simple window managers by justine_avalanche · · Score: 2, Interesting


    This EvilWM reminds me of 2 window managers that simplicity-oriented people might enjoy:

    - 9wm
    - w9wm (9wm with workspaces.)

    Those are suppose to emulate the Plan 9 window manager 8-1/2. It's mouse oriented.

    I used it for a while. It's light on the system. The code is probably above average since it was written by a bell-labs researcher.

    Here's the link to the source if anyone's interested:
    (9wm)
    http://packages.qa.debian.org/ 9/9wm.html
    (w9wm - multiple desktops)
    http://openbsd.rutgers.edu/

    -ja

  15. Re:Pranks by Anonymous Coward · · Score: 1, Interesting
    Lay into the manufacturer of your hardware to provide enough info so others can write proper drivers for proper operating systems.

    And tell us the manufacturer of your equipment so users of proper operating systems know to not buy that.

  16. Re:Also check out Ion and ratpoison by mirabilos · · Score: 2, Interesting

    Did that, but didn't really like them. Only
    evilwm persuaded me (and the fact that OpenBSD

    only has the NetBSD wscons as text console, 80x25

    (okay, you can get 80x50 too, but that sucks on a

    14.1" laptop LCD with the thick black border)

    and only 6 (or 7, here) virtual consoles.

    With evilwm I have 8 virtual workspaces, and top(1)

    and "tail -f /var/log/messages" always visible.

    check out the files

    in MirBSD where I publish my .Xmodmap, .Xresources,
    .xinitrc and friends...

    --
    My Karma isn't excellent, damn it! (And /. still does not get UTF-8 right in 2012. Wow.)
  17. Re:linux confusion by escher · · Score: 2, Interesting

    but even then, anyone that has used windows for 6 months or so can figure out how to click on the start button and lauch the app that they want.

    The hell it does! I work in tech support and the vast majority of users don't realize that they can find their programs in Start->Programs. If it ain't on the desktop, they don't run it.

  18. top ten forgotten OSS projects? by axxackall · · Score: 2, Interesting
    Does slashdot now do OSS project announcements? I have a few I may like to promote on slashdot.

    I like your idea and actually support it. I suggest new article subject: top ten forgotten OSS projects. I would publish such review by myself, but it's useless: everything that I've tried to publish was refused. I think /. editors dislike my name (just kidding here).

    Anyway, coming back to the original post, I think it's too short for review and too old for news. I think this guy is just a friend of one of /. editors and that's why his article was approved and published.

    --

    Less is more !
  19. 9wm by danny · · Score: 3, Interesting
    I've been using 9wm for over a decade now, and have no urge to upgrade.

    The author of 9wm, David Hogan, died suddenly this April, at the all too young age of 34. I have created an online memorial.

    Danny.

    --
    I have written over 900 book reviews
  20. bloat and more bloat by tannhaus · · Score: 3, Interesting

    I'm confused about this bloat issue. I can sit down at my kde desktop....which loads quickly (athlon 1.4ghz, 256 megs RAM) and do whatever I want. The features I want ARE THERE. I don't have to memorize keystrokes...I don't have to add scripts...they are there. Some people call this bloat. I say it looks nice, I DON'T have to memorize keystrokes or use the keyboard for things when the mouse would suffice, and it doesn't lack in the things I want.

    Something like this or FVWM, sorry. Nine years ago, I used FVWM. I also spent a while with slackware. I spent MONTHS before that without X or a working soundcard. Just couldn't get the dang things to work...no amount of perseverence seemed to help.

    These days I use Redhat and KDE. Why? They have exactly what I want and need. Not only does my soundcard work from install, so does X. I know enough now that I could write scripts, I could use emacs to poke around in the config files. But why would I want to? I just want something that works, does what I want it to, and does it well.

    If I need more processor power or more memory, well...I'll buy it. That's why they sell it. That's not bloat to me. That's progress.

  21. Re:linux confusion by sholden · · Score: 2, Interesting
    Why do people concerned about usability spend so much time worrying about what people can do in the first 5 minutes after they sit down at a 'puter and so little time worrying about what people will be able to accomplish over the next five years?
    Because there is a large number of potential users who will use something else if they can't work out how the thing works in less than five minutes.

    It's a trade off. You can either spend your time making the software good and not having many users. Or you can spend your time making the software easy to use and have crappy software that everyone uses.

    You can't "innovate" either since that herd of users can't deal with change. Plan9 is an example of an "innovative" OS, it essentially was a great unix2 with a motto of "No really, this time *everything* is a file". Look how well Plan9 did in the OS market share...
  22. evilwm by luxocculta · · Score: 2, Interesting

    I tried evilwm and I don't particulary fancy it; this is obviously highly subjective. However, my favorite minimal window manager is w9wm which is basically just a 50 line hack of the high quality 9wm from bell labs. The hack simply adds support for virtual screens and certain keybindings. if you want to check it out here is the homepage: http://inferno.cs.univ-paris8.fr/~drieu/w9

  23. Why is this better than fvwm? by DaCool42 · · Score: 2, Interesting

    I fail to see any advantages of EvilWM over fvwm from the site. Every one of their features also applies to fvwm, and EvilWM doesn't appear to be as configurable as fvwm. I already have 1 pixel borders and excellent keyboard control (better than what EvilWM is offering) with my fvwm configuration. I seriously doubt that EvilWM would be noticeably faster either, as fvwm is already very minimal.

    Would anyone who has made the switch from fvwm to EvilWM care to explain why they changed instead of just writing a new fvwmrc?

    --

    ----
    All of whose base are belong to the what-now?