"Also be aware that this page is large and is meant to provide a lot of important information. It is not for the tl;dr; (too long, didn't read) set of people with minimal attention span. It contains lots of that scary thing called "text" and "information". It is assumed that you can make use of the education you have been provided with that allows you to read and comprehend what has been written."
I rolled my eyes at that one. This is an example of the pretentiousness and snark directed at users that people complain about in open-source projects; especially Linux-related ones.
I have a habit of looking through comments before I go to the linked website. This is because of two reasons: first, I don't trust titles and want to know a bit better what is on that site and second, unfortunately, reading comments is often more entertaining and provides much more content ('text') than the site itself (I enjoy reading large amounts of text... I know, I'm weird).
There are direct quotes in comments sometimes and, sometimes, after reading them, I don't want to visit the site anymore.
This is not the case.
Whoever wrote what you're quoting made me feel like he wrote it especially for me. He managed to describe one of the worst problems that, in my opinion, Internet has and he promised that this problem won't be present on his site.
I'm grateful for this quote. Thanks to this visiting the site suddenly become my priority and I feel that I won't be disappointed.
And this reply is a great example of the entitled "the authors must coddle my particular insecurities and do what I want with their volunteer time" bull crap that turns so many people who want to just write themselves some software away from keeping their project up to date.
I don't think that is a good excuse for being rude. Sure it's their project they can do what they want. But if they have any desire of attracting users that is not the way to do it.
To define accessible, you must first define your target audience. Is it so horrible that someone is developing software for linux and isn't targeting some mythical 'computer illiterate grandmother' user?
However, having an abstract if you are going to present lots of information is definitely always good style. The scientific community require them on all papers - to help people decide if they should bother spending time to dig into the material or not. Not to make the material accessible for grandmothers.
And I think in the case of a complex piece of work like E17, that a simple 'what has changed since E16' list somewhere might help people who have already understood the Enlightenment way of working to get up to speed.
They have no obligation to give you a tl;dr summary. Expecting users to be educated and be able to consume information is a reasonable expectation in a civilization.
It is also an example of the stuff that these particular unpaid volunteers, working on their own project for fun for years on end, wanted to write.
Open source projects are not always about marketing, adoption and being friendly to everyone. Heck, this particular project didn't even have a stable release for over 10 years...
Obviously as unpaid volunteers they're not obligated on any level to be polite, neutral, and professional. But that's not the whole point.
There are two ways to deviate from a neutral, professional presentation. You can be snarky, mean, or just plain evil (negative), or you can be silly, colorful, and nice (positive). Each of them breeds more emotions of the same kind - excepting those who would wish for a professional presentation, regardless. I want to live in a world where everyone would wish only to breed positive emotions, or none at all.
Samsung is backing the development of the EFL libraries behind E17 for the Tizen (http://en.wikipedia.org/wiki/Tizen) initiative. Possibly a hedge against Android.
It's disappointing that there's no 'what's new' or introduction to E or even a proper gallery of screenshots. I actually know E fairly well having used versions 14-16, but it's been about a decade...maybe presenting it a bit better would result in a larger userbase?
Nicely written tutorial guide from a distribution that relies on E17. Still no 'what's new' for previous users of Enlightenment based desktops. The Guide could be made more 'task oriented' as well - what you see when you get to the desktop and how to launch applications first then the detailed naming of things afterwards perhaps...
Opinionated software is tremendous. By removing bullet points and telling users to read 5 some odd pages of dogmatic documentation you're letting the passion ooze from your project. Its saying "if you don't care about your window manager, we don't care about you". Except in 13000 words instead of 13.
Enlightenment has been around since 1997, when "the internet" was still a dorky-sounding term (and it wasn't equated with "low attention-span theater").
Ever hear the old saw "Unix _is_ user friendly; it's just picky about who it's friends with." ? The E/EFL reflects this attitude, and you know what ? That's their prerogative. I don't think they're particularly worried about gaining huge adoption.
Not every piece of software is written to pad a resume, or try to take over the world, or make millions of dollars, or to build up somebody's ego.
Enlightenment has been around for quite a while now, and back in the day I used to think it looked so stunning. For a sense of perspective, here's what it used to look like back when it started as a hack of FVWM:
Looks very dated now, but even in it's earliest days I thought looked so much cooler than FVWM. It's kind of amazing how far we've come in terms of visual aesthetics...
Yeah, I remember getting a massively awesome desktop in 1999 with Gnome underneath. And even though it had that 90's jaggy feel to it, it was my mp3 encoder desktop and I favored it above anything. I'd actually love to have it back. I wish I had screenshots to go along with yours. Your's brought back a great sense of nostalgia. Thanks!
I remember showing my desktop with E14 (or 15?)—a later version than mtoddh's screenshot—to people that only knew about Windows, and they thought that I was a visitor from the future.
From a developer standpoint E17 is the best Desktop Environment you can dream of.
Try to write a simple app with the Elementary toolkit and compare that with writing a Gnome app.
You will immediately notice how much better E17 libraries are documented. With E17 it is fun again to write desktop apps.
Just tried E17 for the first time. Kinda bummed that the control panel doesn't allow setting mouse acceleration threshold to 0. Also couldn't find a way to change keyboard repeat delay / rate.
Looks like more thought was put into eye candy than input dev.
I can change them trivially in KDE, so there is no need to stick the commands in .xinitrc. FYI, allowing mouse acceleration threshold to be set to 0 was added in year 2003 in KDE:
Anyway, I certainly agree with your opinion. It is just that I think E17 is more than a window manager, and I would place it in the same category as XFCE.
I was looking and Enlightenment when I was considering a desktop for my Arch Linux install. I think this iteration looks quite a bit nicer, but I'm concerned about adding bloat to my system. After building it, I am pretty unwilling to add stuff unless I really need to. The system is also running on VM.
I'm currently running LXDE. What would Enlightenment offer me LXDE doesn't (aside from a nicer-looking interface)?
Have you tried no desktop at all, for even less bloat? I went from not installing X at all, to installing it with a desktop, then back down to X with just a simple window manager. I don't miss the desktop.
I'd love to go completely sans graphics but it makes basic web application testing problematic. And in the end, the bloatphobia is not warranted - just a curious pastime.
It's kind of funny to see comments like the one you're responding to. I remember when Enlightenment was considered "bloated"... and then it stayed the same for a while, and suddenly was considered "lightweight".
Not sure if I'll actually try the new version though. I have E16 configs that haven't been touched since the last millennium, and still work. Would be tough to give up on that kind of track record.
> After building it, I am pretty unwilling to add stuff unless I really need to.
I was kind of thinking this way ten years ago, when I was building my first gentoo systems. I wanted them to be exactly adapted to my needs, the perfect match for my day to day usage. It was indeed great for educational purpose, one should always be able to build something perfectly fit, and I went that way for several years.
But then, there was this pain of always lacking something, not to mention the fun my friends had when visiting me, wanting to do something I wasn't commonly doing and heard me saying : "oh wait, I've just have to compile a few softwares for that" (granted the compiling stuff is gentoo related, but you see the idea : there was always something I need that I didn't have).
Today, I install kde-meta (which is a package that install everything in standard kde distribution) and I'm very happy with that. It's extremely rare that I want to do something desktop related and can't do it right away. Other people can use my computer without starring at me with blank face while I explain what wmii is (but I still have all my keyboard shortcuts and tweaks from wmii in kde) and I even don't feel the "bloated" aspect since I have now a very powerful system with huge storages.
I don't mean "bloated" in the sense of size, but having things in there I don't really need. I sort of like having minimal UI and don't want to install it and think "oh my god! how do I uninstall that?".
I'm asking this in all seriousness, as I was, and still am, half sold on using it.
Jeese ... What I'm saying is that I never ever want to experience something like other Linuxes I won't mention. Why the hell do I want their idea of a better UI, games, and other crap? The first thing I do when I buy a new machine is uninstall programs all day and installing a new OS, that I was not familiar with, practically made me forget the idea of ever using Linux. I'm simply asking how much "extra" stuff I would be stuck with, if any at all.
Of course I know how to uninstall, I just don't feel like doing it. I already said it's an Arch Linux install, and it should be clear that I appreciate minimalism. I can take extras as long as they are well thought out. Thus I am attempting ask what extra features are included in Enlightenment that would make me want it over other desktop environments? There are other environments that I flatly refuse to use, but I was really on the fence about using Enlightenment, and now that there is something new, I am wondering if there are excellent reasons for moving over. I was hoping for a simple, brief, explanation of the reasoning for Enlightenment over X desktop.
Perhaps I came off as trollish, and that was not my intention at all.
I have the feeling that you think Enlightenment compares more to KDE/Gnome then to, let's say, Blackbox.
It's basically just a window manager. It doesn't come with it's own Office Suite or Email client, etc.
If that's your definition of "bloated", you're good to go with Enlightenment. After first installation it's just a plain desktop.
I have been using E17 on FreeBSD for a couple of years now, but my answers to your questions might be still a bit wrong - I don't remember that well how I installed and customized it because I did it once and everything have been working perfectly since then.
So, first of all, Enlightenment does come with a couple of apps - I seem to remember they have image viewer, file manager and... Well, probably some other apps, but I never installed any of them. They are completely optional and E17 is perfectly usable without them, provided that you have your favorite replacements for them (I use ROX as a GUI file manager and gqview for images).
Without those apps E17 still is not quite as pure as fluxbox and friends - it has many "modules", essentially plugins, that are included with it. They are all loaded and started separately from enlightenment and are meant to do... almost everything. I mean, every menu, taskbar, notification area, pager (minimap of virtual desktops) is a plugin of it's own and can be disabled with single click. You can configure every module separately or group them and manipulate a few of them together. Sure, there are modules that are less than necessary, for example cpu frequency meter or battery status (and probably many more, I never explored them) but you can disable them easily.
Basically, when you turn off all the modules you're left with something that does little more than the default XWM (but still looks much better;)).
One thing I mentioned I think is E17 strong point is it's configurability. You can rearrange everything to your tastes, both in terms of position/size and workings - and it's easy to do, you don't need to write config files, just move some piece where you want it and it's done. Also, every single function of E17 can be assigned to a hotkey, which I found very convenient.
The second is theming and eye candy: E17 community created many different themes that look very good and E17 provides very fast and beautiful animations which together makes it quite pretty. Of course it's not that much of a selling point now as it was a few years ago, but it's still good.
The third: E17 tends to play well with others. Almost every app you run under Enlightenment works alright: it has correct icon, minifies to where you want it minified, displays notifications in selected area and so on.
To summarize: the biggest feature of Enlightenment is it's ability to become exactly how you want it to be. It can be as slim or as bloated as you choose (defaults to something in the middle) - it gives you tools to customize it and then goes out of your way. Compared to fluxbox and others - it's prettier, as configurable as them and not much slower. Compared to KDE and others - it's much faster, much more configurable, and almost as complete as them (excluding office suite or games, which I think should not be a part of WM anyway).
I would suggest you to give it a try for a few days, if you can configure it to do what you want it to do you'll be satisfied, if not - you can go back to your current WM easily.
No bloat at all. I installed the enlightenment17 package from the extras reposiroty on archlinux a few minutes ago to check it out. Installed it, tried it by having "exec start_enlightenment" in .xinitrc followed by the running the command startx. Uninstalled it using the command sudo pacman -Rns enligtenment17.
I use XFCE after having tried everything else. I use a low powered laptop and anything else feels slugish. I've tried Xmonad but I keep playing with it instead of working.
Enlightenment is different, faster and definitely cool. I'll try it again some other time.
This is great news! I have been waiting for a very long time, and it is finally here.
A month ago I installed it in Fedora and Ubuntu, to get rid of Gnome3 and Unity ... and guess what? Linux is once again an amazing workstation—beautiful, fast, and flexible.
I rolled my eyes at that one. This is an example of the pretentiousness and snark directed at users that people complain about in open-source projects; especially Linux-related ones.