E17 (Enlightenment) enters alpha after 12 years
enlightenment.org
enlightenment.org
Nowadays it must be a great product, because it was made with vision, for themselves, re-implementing cleanly and consistently all the layers from the very foundation, with attention to every detail. These are landmarks of a remarkable opensource product.
Someday I will replace my Gnome.)
I would love for it to catch on again, but I wonder if/how it can build an audience after such a long hiatus (notwithstanding EFL etc.).
Nah, that flag has flown. The time has passed where I would've moved to E17. I've since gone past that on to XMonad.
Still a nice environment though, and ridiculously customizable.
On my current laptop I had Linux installed for a couple of months, but I didn't try E17 anymore. It just was too late, I didn't want to go through the checkout/build/install stuff again. And now I have removed Linux completely (again), because an Ubuntu update took four days, and after that my mouse didn't work anymore.
Anyway, congrats to the E17 team! I still think you have a great piece of software there.
I have tried a couple of guides and packages already, so please only suggest something if you know it works, I know how to google!
$ sudo add-apt-repository ppa:hannes-janetzek/enlightenment-svn
$ sudo apt-get update
$ sudo apt-get install e17
Logout and choose Enlightenment before login. Have fun!When you maximise the terminal and mark everything with the mouse the CPU goes crazy. efreet_icon_cache is taking up 100% CPU and the laptop becomes very noisy.. I guess it's not supposed to take up all CPU for that good looking marked text thingy :)
The problem is that I want to have gnome installed side-by-side-- which seems to mean that the network manager (EConnMan I think you call it) doesn't work.
I know there was a way to do it but I forgot (that's what brings me to this page).
So, my comment: If this could sit easily and seamlessly next to gnome- that is, whatever hack is needed for EConnMan (and perhaps other 'gotchas') were built in as shortcuts, for example, I think you would win a lot of people over. It's excellent for being an out-of-the way work environment.
I also think it helps show off the linux world when you can quickly and easily switch between work environments. My $0.02.
EDIT: So I'm now logged in on E and obviously remembered the network hack: start nm-applet from the terminal. It will at least connect to a known network.
EDIT #2: The only other issue I've had on the netbook is getting the control-bar-menu gizmo out of the way of the windows so I can use the screen real estate I have for my editors and such. You have to turn this on in settings.
http://www.enlightenment.org/p.php?p=download
Grabbed the EFL libs and did a bunch of tar -xzf , ./configure, make, sudo make install
Then did the same for the tarball for the alpha.
I had run various incarnations of e17 in the past which left a bit of odd setup. I removed ~/.e/e so I started with a fresh start on the alpha.
But to answer your question, this project is an incredible engineering feat. E17 is built on top of a set of libraries which provide lightening fast rendering even on the CPU. The previous incarnation of Enlightenment, E16, was considered to be one of the most advanced window managers for it's time due to the rich eye candy it provided (and this was back in the days of KDE 1 when everything else looked grey and boring). E17 has been in development for a very long time much to the dismay of many a geek. It is the Duke Nukem Forever of window managers. It's not as impressive in this era of compositing window managers (though it can do that too), but if you ever find yourself wanting to use a slick WM on a Pentium 2 then this will run as smooth as silk.
> There is no motivation or desire on the part of the developers to sell anything to you,
This I disagree with. Why else would they made it available for download? (They might not be marketing the software, but they are marketing something -- e.g., their coding skills.)
I highly doubt that marketing their coding skills is why the Enlightenment developer(s) started writing OSS.
Speaking as someone who has developed and released open source software, I can tell you why: because it's damn cool when other people find your code useful. An added bonus is that they sometimes send patches. I'm certainly not getting rich from it (in the form of job offers or other things).
Plug: I'm a committer on a tiling WM written in python which is also gearing up for release soon: http://qtile.org
This is simply a different culture and perspective. I know that in business we primarily tend to think of things in terms of the value they provide. The motivation behind OSS projects rarely has anything to do with personal profit. They tend to happen because someone is trying to address a personal need and decides to share their solution with the world, or they just want to create something cool for the sake of it or they're trying to learn a new technology and need something to practice on. It's like charity - you don't advertise the fact that you do it, you just help out and hope that it makes a difference. Personally, I think that people only really try to sell things when there is an expectation of exchange - when something is being given away for free, what is the motivation for marketing it? Why would you waste time talking about the result of doing the things you love to do instead of doing them?
I think that this is where the notion of marketing being a force of evil comes from - if something is being sold, it's because someone is trying to convince you to give up something you have. It is inherently selfish. OSS is the opposite - it's selfless - you give without the expectation of getting (yet in real terms you get many orders of magnitude more than you put in - something which just doesn't happen in the business world). It's like a pyramid scheme which actually works.
This I understand and do not contend.
> and decides to share their solution with the world
This is marketing, not necessarily for the money. It may be for recognition (yeah, I too know the "high" feeling when somebody comes to you and says you're doing something cool); for the hope that more people will join in so you get to be the leader; for having a non-trivial (hopefully) successful project to put on the CV; to feel yourself useful to the community, etc, etc.
Bottom line: when you make something publicly available, you're marketing it. You're "selling" your product in exchange for some of the immaterial goods (see above) that you can get only from other people.
To be fair, though, E17 has been quite usable for years. I was doing daily SVN pulls in college (so, pre-2007) without stability issues. There are occasionally very minor bugs, but I can't remember it ever being as buggy/disrupting to my workflow as Unity currently is.
> I see that it is also for Mac and Windows
Seriously? Don't know about Mac, but do you really consider Windows to be "extensible" or customizable? Out of the box, Enlightenment supports full scripting capabilities (think AutoHotKey - everything you do can be done by sending a command to E17 server from terminal) and theming with which you can make it look as you wish (http://e17-stuff.org/). It's built-in. On Windows you need expensive Stardock Window Blinds (IIRC) and clumsy AutoHotKey to get the same functionality - and then it gets slow, while E17 remains lightning fast.
As for "fast"... Well, take a look at this quote:
"For full functionality 64MB or more is suggested. As little as a 200Mhz ARM core will provide sufficient processing power (depending on needs)" (http://www.enlightenment.org/p.php?p=about&l=en)
Now try and use Windows 7 on a machine with 64MB of RAM :)
I actually use E17 as my only WM at work (on FreeBSD at that). I almost never touch the mouse for WM related tasks; combine with VIM as an editor and Vrome in Chromium and I almost never touch the mouse, period. It's fast (starts up in 3-4 seconds), responsive (changing virtual desktops while CPU is being fully used by gcc is as fast as on standby) and in the past year I didn't encounter even a single bug (I remember in the past when something went wrong and E crashed, it used to display a message in the console: "Bad programmer! Naughty programmer! SPANK, SPANK, SPANK! Now go and fix your code!" - but I didn't have a chance to see if it's still the case). Customizable to ridiculous extent and looks quite a lot better than ratpoison.
The only thing I'd like to see is a smart tiling manager extension. Preferably turned on/off on per virtual desktop basis. It probably will be done in the future. In the meantime E17 remains the only WM that is both fast and pretty, and which goes out of your way without imposing anything on you while providing sane defaults.
Ok, that's just my opinion; fans of XFCE, Black/Busy/etcbox, Xmonad and others can argue. Fans of Gnome and KDE, Windows and Mac - please don't bother :)
http://e17-stuff.org/CONTENT/content-pre2/95258-2.jpeg
http://e17-stuff.org/CONTENT/content-pre2/100923-2.jpeg
http://e17-stuff.org/CONTENT/content-pre2/110281-2.jpeg
http://e17-stuff.org/CONTENT/content-pre2/115796-2.jpeg
And I use heavily customized bohdi theme, which originally looked like this: http://e17-stuff.org/CONTENT/content-pre2/119928-2.jpegUnfortunately, I'm sick and not going to work this week, so no screenshots of my desktop today :(
http://www.enlightenment.org/ss/e-509c4a7ebd7ef3.90681957.jp...
That's 'efm' on the left and 'terminology' on the right...
I'm not normally a fan of the dark themes, but I figured I'd stick with the default for a bit to see how it felt. It's pretty nice.
BTW, if you're interested in a modern Linux desktop, you should look at ElementaryOS (http://elementaryos.org/discover). It's built on Ubuntu, so has great hardware support.
aside: Interesting, but brief, interview with the project lead (Carsten "Rasterman" Haitzler): http://www.h-online.com/open/features/Seeking-Enlightenment-...
> Free.fr is shipping millions of set top boxes in France, powered by EFL
Free is a major ISP here (and a major proponent of FOSS and net neutrality) and I was really surprised at that. It's apparently part of a SDK. The box GUI looks like a variant of XBMC[0].
[0]: http://www.enlightenment.org/p.php?p=about&l=en [1]: http://www.mac4ever.com/images-v3-actu/59410_352_la_freebox_... [2]: http://fr.wikipedia.org/wiki/Elixir_(Freebox)
If i hadn't shifted from Linux to MacOSX, it would probably still be my window manager of choice.
But boy, this e17 thing is taking a ridiculous long time!
Nowadays i am not sure.. i will try E17 again and see how it compares today :)
(p.s.: i even did a screencast of my "wunderful" E17 Desktop 5 years ago and it still has effects and a look and feel that is ahead of gnome/unity/xfce with a laptop that was over 5 years old back then.
It's clearly a technically very impressive desktop environment, but I always thought they needed better design for the actual themes.
Congratulations to the Enlightenment team!
This one time at a former employer, my boss was touring a visitor around the office while i was flipping the windows just because and it got their attention for a 5m talk ("oh shiny what is that ?") :-)
Remember installing linux for the first time to try it out?
Remember discovering what a winmodem was…
Good days ... running the ripple effect on the bottom ... bring me bling !
Linux was so much fun and personal those days.
I am starting to think this will happen soon.
I remember the ripples and the flames on the logon screen. Downloading the latest source of E almost nightly. Spending time hanging out on #E.
Good times.
> Remember discovering what a winmodem was...
I still have my first non-winmodem installed in my machine, though I haven't had an active phone line in my apartment for years... ahhh, nostalgia!