Slashdot Mirror


E17 Available From CVS

Lisandro writes "As stated by Rasterman on his site, Enlightenment 0.17's window manager is now available on CVS, which means you can build e17 completely from it, as it is, and give it a try. Of course, it's still work in progress, and lacking in several areas, but it is usable, and looks as gorgeous as ever. Also, in related news, the XFCE team, one of the best 'light' desktop environments for *NIX, has released the first release candidate for XFCE 4.2, with a lot of long due improvements." About e17, Rasterman's note says "It's limited in its support for ICCCM, no NETWM support and it has no iconification, virtual desktops, shading, keybindings or button bindings, but it does WORK (just). it's also fast and beautiful."

27 of 308 comments (clear)

  1. Screenshots by Gilesx · · Score: 5, Funny

    Does anyone have any screenshots of it that don't look like one of those hacker greetz pages you used to get on pirated Amiga games?

    --
    Sunday you're Thinking Different, Monday you're a huge tool, paying too much and waiting to think like everyone else.
  2. Stupid question by magefile · · Score: 4, Funny

    Stupid question, for which I expect a stupid answer ... having downloaded e16 a while back, and tried it a bit ... how the fuck do I learn to use it?

    1. Re:Stupid question by Anonymous Coward · · Score: 5, Funny

      First pretend you are 13 years old and just discovered that Windows 98 isn't the only operating system in the world.

      Second, get really into this movie called The Matrix. Watch it at least 20 times -- It will help you customize your Enlightment environment.

      Third, develop a crush on an anime character. You'll need this for your desktop background.

      Finally, just fire up your fake-transparent terminal and get on IRC. The "chicks" there will be glad to help you become an elite Enlightenment dood!

  3. Re:OK by nuclear305 · · Score: 4, Informative

    It has been around longer than 5 years, and if you had ever used it you'd know it has plenty common features (virtual desktops, for one)

    I *believe* e17 was a total rewrite, which is why those features are missing...simply because the rewrite hasn't been completed yet.

  4. Too Late? by Retribution · · Score: 5, Interesting

    There was a time, long ago, when Enlightenment was my WM of choice, and WindowMaker played backup, when I needed things to either be a bit more lightweight, or I was working over the network, or whatever.

    Nowadays, I want a lot less visually from a WM--I want it to be as unobtrusive and thin as possible. I put up with Gnome/KDE (depends on what machine I'm working on) because of the nicer and nicer applications being built around them, but I dislike all of that extra overhead--"this app depends on *WHAT*?" This is, of course, my personal taste, and nothing more.

    Enlightenment, how I used to long for you. I yearned for another release. I ached to spend long nights interfacing with you... but that was long ago. I've grown up, you've chnaged. We've moved apart. Can it ever really work again between us? Can't we just let the past stay the past, beautiful in what it is, but nothing more?

    Call me.

    --
    -- That tickles!
    1. Re:Too Late? by Lisandro · · Score: 4, Insightful

      Actually, Enlightenment has as many shitty themes as every other WM/DE in existence - i've seen both e16 and e17 look pretty slick and nice with some themes and downright awful with others.

      The important thing about e17 is, IMHO, the technology that drives it. Some of the stuff that can be done with the Enlightenment libraries (particularly Evas) is amazing, and simply couldn't be done with software available before.

  5. progress by Misanthropy · · Score: 5, Interesting

    Enlightenment has been a work in progress since 97 or so I'd guess (been a fan ever since the fvwm-xpm days). Seemed like whenever it would start getting good Rasterman would decide to do a complete rewrite. Not that I'm complaining. I think it's cool that he has all these different ideas that he wants to try out. I guess it's more of a hobby/art project than a realworld solution.

  6. Re:fluxbox by erikharrison · · Score: 4, Informative

    Fluxbox really isn't a desktop. It's just a window manager. A pretty featureful window manager (which starts to blur the distinction), but a window manager none the less.

    Fluxbox has a menu, minimal taskbar like support, tabbed windows, and a place for windowmaker dockapps.

    Xfce is a complete and highly modular desktop environment. Unlike Gnome, components are loosely coupled, so you can easily run part of the environment without much overhead.

    Xfce includes: A window manager, a taskbar program, a panel with plugins (launchers, menus, workplace switchers), a file manager, a desktop menu with a backdrop system, a session manager, a plugin capable settings manager, and a small application development environment.

    There are some other micellaneous toys - calendar, a gtk theme engine, a nice resolution switcher, an iconbox. And the third party apps are growing - a couple of terminal programs, a fine media player, a growing number of panel plugins.

    Making fluxbox and it's kin usable winds up requireing I run half a dozen other apps. Xfce is those apps, bundled together. You can think of it as Gnome done right.

  7. Click a button by mr_tenor · · Score: 5, Informative

    Enlightenment has a button you click which restarts the wm. All the user sees is a little spinning clock for a second or two.

  8. actually, thats kind of wrong. by auzy · · Score: 4, Interesting

    E17 has been around for a very long time, but about a year ago they started a total rewrite, so technically, only 1 or 2 years.

    And you must understand, what rasterman, etc are trying to do is a hell of a lot more advanced then anything tried before. They for instance are developing their own composite system instead of using Xorg's, and they do a lot of work optimisation wise.

    They have also been developing it to be completely dynamic. In retrospect for instance, the windows start bar, the best you can do is theme it, but it will always be the same. Rasterman and the rest of the enlightenment team are making it so that the way things work on the bar are completely dynamic for instance. An example would be when you put your mouse away from the applications button, it moves to the right (bad example, but you get the point).

    So, I hate to say it, but I dont think you realise the real benefits. The default theme cannot show off the full power of enlightenment 17, and you can only see it after using it for a while. And btw, I'm sure they'll add virtual desktops, its still an early alpha. virtual desktops dont take many lines of code...

    As a programmer, I actually very eagerly await e17, because the foundation libraries and concepts seem pretty amazing, and believe me, all the other window libraries like GTK and QT are mostly static.. In fact, the library seems so cool that I might be changing the application I'm programming to EFL from gtk

  9. Re:Took a while by auzy · · Score: 4, Interesting

    actually, the reason its taken so long is because they have completely made EFL uber dynamic.. Believe me, after trying out entrance (the Enlightenment GDM/KDM/XDM equiv), I just seriously sat there staring at it for 20mins.. They can easily beat gnome/kde.

    I personally think KDE and gnome (or GTk/QT) are in need of a rewrite, and many programmers have agreed with me.. GTK# might save GTK, but the C code for it can be hell. I think its extremely promising considering E17 is still barely finished yet.

    Take my advice and give at least engage and entrance a try from CVS.. You'll see its very newsworthy

  10. Re:OK by Anonymous Coward · · Score: 4, Funny
    Wow... mods are just as retarted as you are.


    This is just priceless. Really...

    pot... kettle... black.
  11. Re:some random screenshots by xcomputer_man · · Score: 5, Funny

    Thanks for pummeling my poor web server with a direct link to my screenshots page, even though it doesn't have any actual E17 screenshots yet. :)

    (At least you didn't link to the video, and no-one's gonna find it since it's all slashdotted and everything now!)

  12. E16 vs. E17 by 93+Escort+Wagon · · Score: 4, Interesting

    If I were still a Linux desktop user, I'd be using E16 without a doubt. Enlightenment always seemed to just offer more than other X11 window managers; even if it was a bit finicky. After E16 development was turned over to new folks and picked up steam again (making it compliant with the freedesktop window hints and such), it was once again the most advanced window manager available.

    But I remember building and running E17 from CVS something like two years ago; and I'm pretty sure it was further along then than it is now. I know Raster decided to rewrite everything from the ground up, but c'mon. This is in no way news. Should they ever actually FINISH - then let us know.

    --
    #DeleteChrome
    1. Re:E16 vs. E17 by deek · · Score: 4, Insightful
      • If I were still a Linux desktop user, I'd be using E16 without a doubt.

      Absolutely! In fact, I'm using E16 right now, as I'm typing up this reply. It's simple, good looking, very customisable, and extremely suited to someone who has very good linux skills. It doesn't have the clutter of KDE/Gnome, nor their orientation towards giving users an almost windows-like menu feel. It's almost perfect for me.

      • But I remember building and running E17 from CVS something like two years ago; and I'm pretty sure it was further along then than it is now. I know Raster decided to rewrite everything from the ground up, but c'mon. This is in no way news.


      What you don't know is that Raster decided to rewrite the rewrite. And he possibly rewrote that too. This recent E17 release should really be called E20 or something around that. The CVS E17 hasn't actually had a window manager in it for ages, as they kept on working with the foundation libraries until they felt they finally got them right. Raster only started working on this new WM code in the last 3 or 4 months, and this is his first upload of that code to CSV, as far as I can tell.

      Personally, I feel that naming this E17 is confusing many people. They think it's the same E17 window manager from a few years back, which is completely incorrect. This update is definitely news, and it's news I've been waiting for.
  13. Screenshots and Videos by x.Draino.x · · Score: 5, Interesting
  14. Re:Took a while by ajs · · Score: 4, Insightful

    Oh, but it's "fast"... I'm getting so tired of that. I remember when Sawfish came out and everyone loved it because it was so "fast"... then it added support for all of the desktop features everyone wanted and it was deemed too slow. There was a new "fast" window manager called Metacity. Gnome adopted Metacity as its primary window manager because they didn't want something that was that heavy-weight, but Metacity needed some additional features to be fully Gnomish.

    Today's Metacity is as heavy-weight as Sawfish.

    E has always been "fast", but fast in a different way. There are true optimizations that aren't just a result of feature incompleteness (mostly the rendering model which allows for greater hardware acceleration). Still, it's frustrating to see this process of the new toy being compared to a mature tool with a modern feature set. I love Gnome (and I'm sure I'd love KDE too) because it provides a deep and rich integration between applications. It doesn't really matter if the Window manager is Sawfish, Metacity, E or whatever comes out tomorrow, I'll still demand strong support for internationalization; multiple desktops; interaction with the session and desktop managers, panel and applications; configuration through the same configuration system as the rest of my apps; etc.

    If your window manager can do all of this, THEN I'll look at how fast it is. Same for a mailer or terminal or web browser, etc, etc.

  15. DR 17 Movie by digitalfallout · · Score: 5, Informative

    Raster did a short demo movie of the DR 17 wm showing the current iconbar and runtime module handling, here is a mirror www.atmos.org/tmp/e17_movie-00.avi

  16. Let's get some things straight here by flithm · · Score: 5, Informative

    There's a lot of stuff being said here about enlightenment, and people need to really understand was Raster is trying to do with E17.

    First of all I use E16.7.1 as my WM of choice. I've been using E since I first found it several years ago.

    A lot of people don't understand that, why would I use E when there's Gnome or KDE? Well, personally I can't understand why people use Gnome or KDE when there's E, but that's just personal preference.

    I'm one of those people who like minimal functionality, uber-flexibility, combined with easy of use, and demands aesthetics above all. E is for me, but I can see why it's not for everyone.

    People are scoffing at the poster who said E17 is beautiful and fast by suggesting that without functionality of course it's going to be fast.

    Some people are laughing at Enlightenment for being around for 5 years and still not having virtual desktops, pagers, etc.

    E16.7.1, the latest stable release, has everything you could ever want from a WM. It has THE greatest pager ever. It even updates the mini window images in real time! The virtual desktop support is second to none. You can even have different layers of virtual screen accessed by using the scroll wheel on the desktop.

    E also has the best Xinerama support I've ever seen in a WM, for those of you who are into dual monitors like me.

    Now let me address some of things people have been saying about E17. Apparently the poster forgot that this is slashdot and most of the posts will come from people who have never actually used Enlightenment, or who don't know anything about it.

    Like many others have said, E17 is a complete re-write, and it's not anywhere near finished. The post is simply an acknowledgment that the window manager code for E17 has finally been put back into the CVS repo. So if you're wondering why it has such limited functionality, it's because it hasn't even been available to be worked on by anyone other than Raster yet!

    Some people said that this is not news because it has always been in the repo. Not true. It was in the repo a while back before major rewrites to the foundation libraries, but it got taken out because the changes were too great. Raster had to start again on the WM code.

    And finally... why should we care about E17? It is going to be cool... seriously cool. Raster and his team are excellent coders. The reason why it's taking so long is because they're doing it right this time.

    The supporting libraries have an OpenGL rendering back-end. Think about that. A WM finally rendered in OpenGL. And think about the possibilities it will bring.

    E17 will be worth waiting for. It will be feature-packed. It will be beautiful. And it will be fast.

    1. Re:Let's get some things straight here by macshome · · Score: 5, Informative

      The supporting libraries have an OpenGL rendering back-end. Think about that. A WM finally rendered in OpenGL. And think about the possibilities it will bring.

      FWIW, the Quartz Extreme in Mac OS X 10.3 is just that, an OpenGL rendered WM.

    2. Re:Let's get some things straight here by raster · · Score: 5, Informative

      1. the xserver was severely slowed down thanks to xvidcap hammering x to capture pixels (e17 was runing inside xnest which was running inside x, and xnest basicaly nukes extensions so all the speedups you get on a real x are gone and the extra indirections really hurt). 2 it's encoding a video realtime while e17 running and xvidcap is hammering x to grab pixels, 3. no it wont be faster not animating as the window pops up instantly and reacts instantly - you just get to see the animation. i like it and its insanely smooth "on a real display" the video is just an indication. get it, install it, run it yourself to see what i mean. the video does not do it justice. sure - you can remove the animation - no code changes needed. it's part of the theme. themes can animate and transition as they like. also the "it uses opengl" comments are wrong. it *CAN* use opengl *IF* it inits using opengl to render. we have a perfectly fast software rendering engine that beats the pants off most things around. all the exmaples you see all use the software renderer. no opengl or hardware help. in fact our preferred renderer is software. its 1. more reliable (stability) than opengl, 2. higher quality than opengl or xrender, and 3. in most usage scenarios much faster and smoother than opengl or xrender - even IF opengl is hardware accelerated (due to lock contention, DRI etc).

      --
      --------------- Codito, ergo sum - "I code, therefore I am" --------------------
  17. Interview with Rasterman by davejenkins · · Score: 5, Informative

    For anyone wondering what Rasterman has been up to lately (aside from Enlightenment), I sat down with Rasterman last month and have posted my interview here. Rasterman has some interesting thoughtson the Asian market, embedded platforms, and how they will interact with network middleware.

    Oh, and he can drink like a fish-- Enjoy!

  18. Re:like the finder? by moosesocks · · Score: 4, Interesting

    In other words, he doesn't follow the traditional OSS development at all.

    If all open source stuff was developed this way, Windows/MacOS would have died a long time ago.

    I also admire the guy for not releasing a final release at all 'til all the major bugs are polished out. Calling it 0.17 is gutsy as well. Most people would call something like this a whole version number bump.

    Pity that more people aren't working on this project and in this fashion.

    Look at Mozilla. Remember the old Milestone builds? Talk about unnecessary bloat/misguidance. While firefox is a lean machine compared to its older cousin, it's still got MILLIONS of lines of gratuitious code in it for unnecessary 'features'. As much as XUL sounds like a good idea, imagine how much faster the browser would be if it either used native widgets or XUL was stripped clean of unnecessary features which are now permanent.

    --
    -- If you try to fail and succeed, which have you done? - Uli's moose
  19. E17??? by Mind+Socket · · Score: 4, Funny

    Isn't that some crappy boy band from a few years back?

  20. Enlightenment and Evidence by kris · · Score: 4, Informative

    Enlightenment also has a file manager application called Evidence. Strong on metadata support, and with cool themes, evidence is specifically written to handle large or deeply nested directories. Have a look at the Pretty pictures.

  21. My eyes! Oww! Make it stop! by Pseudonym · · Score: 4, Funny

    I realise that E17 is still a WIP, but...

    Did anyone else see those screenshots and think "OMG! It's Kai Krause! Run for the hills!"?

    As one artist once commented to me, you can envisage Spock with some alien's computer saying: "I'm sorry, Captain. I cannot work out how to use this. The interface appears to have been designed by Kai Krause."

    --
    sub f{($f)=@_;print"$f(q{$f});";}f(q{sub f{($f)=@_;print"$f(q{$f});";}f});
  22. Simple. It dares to be different by SmallFurryCreature · · Score: 4, Interesting
    Enlightenment is not like KDE or Gnome. It is a different way of looking at a desktop and with E17 Rasterman is trying some things that might finally get Hollywood to use a real desktop in the movies. It just really looks that good. Entrance is finally worthy of being "hacked" by a pretty girl by pressing the "hack" key.

    Linux is not the linux of old. You got a lot of people who grew up with windows only for whom the whole idea of configuration files is alien. Now that isn't much of a problem. Some distros have come a long way into making a linux install extremely easy. But any new desktop user soon wants to chance the look and goes searching on the internet for pretty desktops. E has some very very pretty ones. Then they try it and hit the learning curve. It ain't a wall. It is a ceiling. Breaking through it is hard if you come from a windows gui for everything background. The reward is full control but the price is RTFM.

    Add to it that most E users don't want or need things like a start button. Its far more extreme use of virtual desktops. Themes wich look cool in screenshot but perhaps grey on black text in real life is hard to read.

    This then soon scares people off who are scared and humiliated that they could not use it. This is the "sucks" era. If you can't use something it must suck, it is never your fault.

    So now you got two camps. Those that managed to break through the learning curve and those who didn't (of course you also got a camp who could care less either way but they are boring) and the perfect setup for a holy war.

    On the one hand you got those who miss their GUI theme configurations and start button on the bottom left corner. On the other hand you got people who enjoy a window manager that just draws the bloody windows as they want it without turning into the bloat that is KDE or the "you can't do this because it would be confusing" that is Gnome.

    Welcome to Linux where people got choice. The price for freedom might be eternal vigilance but the price for choice is eternal holy wars. Choice is all very well but unless you choose what I choose you are the sucks.

    The difference about E17 is not just the desktop layout, it is how things are drawn. ALL windows managers use the similar model at the moment wether it is MS windows or Apple or any of the linux ones. If Rasterman realizes his vision then E17 could be one of the most important steps forward in desktops (as he has already used it on his Zaurus. Yeah that is right. E17 on a pda. Try that MS.) Remember that most enlightenment haters are probably using it already. The libraries developed for E have found widespread use. Just check for something like imlib2 on your average linux desktop.

    --

    MMO Quests are like orgasms:

    You may solo them, I prefer them in a group.