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."

14 of 418 comments (clear)

  1. I've found... by craenor · · Score: 5, Funny

    That most dedicated Linux users are really good at managing to minimilize windows...and windows users...

  2. usability by kervel · · Score: 5, Funny

    "You can use the mouse to manipulate windows either by click/dragging the 1 pixel border"

    hm, that must be fun on a 1600x1200 screen (okay okay, you can use alt too)

  3. Minimalist...ha... by nother_nix_hacker · · Score: 5, Informative

    I use a WM called Golem with no plugins. It means I get no window decorations and no bloat or overhead. It's hosted at golem.sf.net.

  4. 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
  5. So what? by Pyromage · · Score: 5, Insightful

    Alright, karma burn time:

    who cares? No offense to the Evil author, it's a good WM, I've used it. But it's existence isn't news. It's been listed on Freshmeat for *years*.

    Does slashdot now do OSS project announcements? I have a few I may like to promote on slashdot.

    Or is the X topic really that starved for news?

    No offense, and Kudos to the EvilWM team, but still!

  6. Pwm is nice as well. by termos · · Score: 5, Informative

    I have never tried EvilWM but it looks much like another minimalist window manager called PWM, which is a tabbed Window Manager. It was the first window manager to implement so called "tabs" on windows which can also be found on for example fluxbox. More information on it's homepage.

    --
    Note to self: get smarter troll to guard door.
  7. Bloat? by DickBreath · · Score: 5, Insightful

    I really resent the submitters remarks about bloated window managers.

    This kind of false baloney really needs to be countered.

    And I don't mean to suggest that you should not run any window manager that you like. But don't make silly statements abuot what other people like.

    One could argue that Linux is bloated compared to many things that came before. (DOS, Apple II, Commodore 64, etc.)

    One could argue that <insert favorite feature rich software> is bloated. I'll try to avoid starting a flamewar but mention some possible feature rich ones that could be substituted: emacs, bash; I'll stay away from gui apps like mozilla, openoffice, because I'm afraid those I'm arguing against are gui-phobic.

    The real point I'm making here is that one man's "bloat" is another man's "features".

    There is another argument about "bloat". One could say that even a feature-rich program is bloated if it is implemented inefficiently.

    But then it can be legitimately argued that you can trade human implementation efficiency for runtime inefficiency. I'm NOT talking about poor design, poor choice of algorithms, lack of skill, etc. I'm talking about purposeful, concious decisions to make certian choices that lead to quicker implementation, not more efficient runtime.

    I could implement a garbage collection system into my complex project. Now the rest with extremely complex data structures is vastly easier to write. But has higher runtime cost. Is this bloat? I could forego garbage collection, have a longer implementation time, use some kind of careful memory management discipline, and still end up with object lifecycle bugs. Is this efficient? Well, I suppose so, if you measure everything only in terms of cpu cycles.

    --

    I'll see your senator, and I'll raise you two judges.
    1. Re:Bloat? by iabervon · · Score: 5, Insightful

      The real measure of bloat is how many features are provided to you with no real reason to believe that you want them. The major cause of bloat is a flat feature space, where the program has no way to know what features the user might want (or might want at this particular moment) and therefore has to offer all of them. This makes for big programs in terms of memory usage, and, more significantly, very complicated interfaces.

      Emacs is probably actually the program most effective at controlling (as opposed to not having) bloat. It has a huge number of features, both useful and silly, enormous flexibility, support for a large number of tasks, and extensible support for a lot of file formats. On the other hand, it doesn't load any of these features or offer them in menus unless you ask for them.

      Compare this with Word, which probably has a comparable number of features, but they're all in the menus all the time. It takes forever to load all of this code (versus a mere moment to load enough of Emacs to do the thing you're trying to do), and you have to sort through all of the features to find the one you want to use.

      The real measure of efficiency is how long it takes the user to complete the task. The largest factor, these days, is the complexity and speed of the interface. Smaller than this is runtime efficiency of the software (although some tasks still take noticeable processor/disk time; generally loading the program). Of varying significance is the time the user spends redoing work lost (due the crashes or user mistakes). Lastly, there is the amount of time the user spends waiting for the software to be written.

      Of course, the task that window managers enable the uer to accomplish is sufficiently straightforward that there are few features which would improve efficiency; most of the common features are intended to improve the user's enjoyment, which is a somewhat different thing. For this reason, most window managers are bloated, although it may be worthwhile bloat if the user finishes the task later but happier.

  8. Re:linux confusion by simetra · · Score: 5, Insightful

    walk up to every windows machine and know exactly where to go to get what...

    Except when you hit the magic Windows machine of Joe Jackass 'Leet Windows Power User who moved his taskbar to the top, is using a high-contrast flourescent color scheme, and is using 2mb wav files for every stinking windows event, has a screensaver that kicks on after 1 minute of idle time and features that guy saying "Hey Vern!" over and over, has changed all desktop items from the somewhat useful standard to one identical image - say golf balls, has renamed shortcuts from the application name to what they REALLY are; for example, Internet Explorer is now The Internet.......

    --

    "Would it kill you to put down the toilet seat?" -- Maya Angelou
  9. Evil Bit as well by diablobsb · · Score: 5, Funny

    And if you use X over the net, this WM properly implements the evil bit.

    Btw : I tought the EvilWM was the one used in XP
    will they have copyright issues for that?

    --
    I for one, welcome our new hot grits... PROFIT!
  10. Re:linux confusion by Weaselmancer · · Score: 5, Insightful

    for every good one way to do something, there are 1600 more ways of doing it that just confuse the hell out of me

    At first, I had the same problem. But after a bit, I realized this is a Good Thing. True, everyone and their brother has a solution to a given problem. And you have to poke around a while to find it.

    The important fact is that you can.

    More popular OSes make these decisions for you, and expect you to cope. If you hate it, you can't change it. You learn to deal with it. Assuming everyone is going to like what you like is what causes these problems.

    Figuring out the window manager you like is IMHO a Linux tradition. Congrats on hitting a milestone.

    Weaselmancer

    --
    Weaselmancer
    rediculous.
  11. 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.
  12. Been using EvilWM for a while by r3jjs · · Score: 5, Insightful

    I've been a long time fan of EvilWM. Found myself in possession of an old Toshiba Laptop with only 16M of RAM and a 1.3G drive.

    Found its quite possible to run a basic useable system but I had to choose my software carefully. Links (configured for graphics) and/or dillo make a useable web browser while I use run GAIM for a chat client. (Gaim is a bit too heavy weight for what I like, but oh well.)

    EvilWM is the window manager that makes this possible, but I did couple that with a basic menuing system written using bash and xmessage. Just because most computer users fall into the "norm" doesn't mean there are no uses outside the box, so to speak.

    1. Re:Been using EvilWM for a while by Aliencow · · Score: 5, Informative

      You might want to try bitlbee, which is the GAIM core + a lil' IRC "server", so you join #bitlbee and the people online are your contact list.