7 ms·
Enlightenment 0.26
- blackhaz 3y agoIs this one of the oldest WMs still in development for Unices? I remember I ran Enlightenment on my Pentium 133 MHz Linux box to get those cool aliens hanging from my windows. Feels like the version numbering isn't much different from those good old days. What is the rationale for running Enlightenment today, compared to, say, a DE like Xfce?
- vbernat 3y agoTWM (87) and FVWM (93) are still maintained today.
- lagniappe 3y agoDon't forget CDE (93) and XFWM (96), still getting releases.
- oblio 3y agoXfwm has been rewritten from scratch at least 2 times. I can't imagine there is any code left from the original releases. Plus it used to be a CDE clone and that was dropped around version 2 when it became a light Gnome clone.
- ClueslessTech99 3y agoCool aliens? Is this a reference to the Alien 5/Alien 17 theme?
- blackhaz 3y agoI don't remember what it was called, but yeah, something along these lines. It really looked cool.
- ksherlock 3y agoWindow Maker was also first released in 1997.
- cbm-vic-20 3y agoGetting closer to 1.0!
- ck45 3y agoNot if they follow https://0ver.org/ https://0ver.org/ E is wrongly listed as 11 years in version 0, shouldn't it be 26 years?
- pavon 3y agoE16 hit 1.0 in 2009 (and is still maintained), disqualifying that older code for 0ver. E17 was released in 2012 and as a major rewrite it is considered a separate project.
- lagniappe 3y agoThe first time I got e running was a magical moment. I'd sit there in awe at the responsiveness, and I'd wait for the just the "right" moment to sneak up on xeyes and catch it slipping but it always found my cursor... It sounds dumb now that I type it out, in retrospect.
- bloopernova 3y agoDon't be so hard on yourself, we all have interesting misunderstandings about new tech. Back in the day, late 96 I think with Slackware: I had been using the SunOS and Solaris boxes at work, and a senior engineer told me I should check out Linux, it's Unix on a PC! So, armed with a setup CD, I got it installed and started using it. I thought, this is a very new user unfriendly system, each time I make a mistake, it says it wants to hit me! bash: syntax error near unexpected token... I thought "bash" was the system insulting and mock threatening me for messing up. :D
- lawnchair 3y agoI absolutely loved e16 way back when. Really great to see this project still going.
- chriswarbo 3y agoThe linked project is a rewrite; originally called E17, but the version number has been increasing, and is now up to 26. However, E16 is actually still maintained! https://www.enlightenment.org/e16 https://www.enlightenment.org/e16
- lawnchair 3y agoWow that's amazing. I know what I'm doing over the break!
- jwells89 3y agoIt’s been probably a decade since I last tried it, but Enlightenment is interesting and somewhat quirky… definitely a change of pace from the usual suspects. Might have to try it again just to see how it’s changed.
- throw156754228 3y agoHow is the Wayland support these days? Wondering if there is an alternative to Sway, other than gnome.
- __s 3y agohttps://wiki.archlinux.org/title/wayland#Compositors https://wiki.archlinux.org/title/wayland#Compositors includes Enlightenment
- throw156754228 3y agoI know, I'm asking how it has progressed.
- abrouwers 3y agoNot awful, but not great. I believe multi-monitor support isn't there, and some issues with layers (Firefox can't run natively, for example, but requires xwayland).
- throw156754228 3y agoI can't get multimonitor support in sway or gnome wayland with nouveau, can others? Just want to plug a hdmi into my Arch Linux laptop.
- Gualdrapo 3y agoEnlightenment in general is in my humble opinion one of those things from the FOSS world that deserve much more success and recognition than it has had. It has so much potential.
- orblivion 3y agoCould you (or someone) remind me what the big selling points are? I remember a LUG meeting back in the day where someone had fire on the bottom of their screen. But that's about it.
- dale_glass 3y agoThat was kind of the selling point, IMO. Enlightenment was the WM that focused on pure eye candy even at the expense of practicality. You had random graphical effects just because it looks cool, all sorts of overblown themes to emulate hacker movies, and a few actually useful features (like the virtual desktop display showing what windows were present on other virtual desktops) If you wanted to have a normal, usable desktop there were the typical choices like Gnome, KDE or IceWM. But if you wanted to show off, Enlightenment was hard to beat. Hilariously, as time went by hardware got so much better that it went from ridiculously wasteful to really lightweight.
- beagle3 3y agoThere was a time (around 1999-2005 iirc) when Enlightenment’s graphics library Imlib was the tool for fast CPU raster ops, and was adopted by everyone else. Then accelerated graphics (and eventually GPUs) became the focus and the norm, and Imlib was mostly abandoned.
- csdvrx 3y ago> If you wanted to have a normal, usable desktop there were the typical choices like Gnome, KDE or IceWM. But if you wanted to show off, Enlightenment was hard to beat. Many people say the same thing about Hyprland. I think they don't understand that what you call eyecandy allows important usability feature. For example, Hyprland has very good animations and optimizations, so I can run all my windows fullscreen, without a titlebar, on several desktops. It's something I did before on Windows, but that was painful on Linux when the "eye candy" wasn't on par. Moving between desktops is done with just one key. I configure it to take about 200ms (so it's not intrusive) and I mapped it the ろ (ro) key, which is next to the right shift key on my 106 keys keyboard): the visual feedback helps me keep the context. Doing the same with Gnome was painful: slow, ugly and hard to get right (if working at all) > Hilariously, as time went by hardware got so much better that it went from ridiculously wasteful to really lightweight. I don't think it's hilarous but sad because Gnome is both slow, looks ugly and can't be configured
- j4yav 3y agoWow! I think I first used this wm 25 years ago and they are still not even close to 1.0. Does anyone know what version number scheme they are using? Is it actually +0.01 per year, or is that just a happy coincidence?
- jitl 3y agoInteresting, Samsung’s Tizen OS used Enlightenment/EFL as its native UI framework: https://docs.tizen.org/application/native/tutorials/ui-builder/ui-builder-overview/ https://docs.tizen.org/application/native/tutorials/ui-build...
- tetromino_ 3y agoSome have questioned the wisdom of that decision: https://what.thedailywtf.com/topic/15001/enlightened https://what.thedailywtf.com/topic/15001/enlightened
- badsectoracula 3y agoIIRC the author of that article really misunderstood what he was working with, for example he mentions that everything in EFL is an Evas_Object but that is only for the Evas library - which is a scene graph (another thing he seemed to misunderstand). In addition using a generic handle for an object is also something common in C APIs that want to hide the implementation details for objects, especially generic ones (one of the most common cases is HWND on Windows). I haven't used EFL myself to judge its quality (i considered it for a bit but from what i could tell it doesn't seem the main developer(s) considers backwards compatibility important - there is some API revamp which on one hand sounds nice but on the other hand it means anything that uses the existing API will stop working - though i might be wrong here) but from what i could tell the author didn't really knew the API he was working with.
- dig1 3y agoAlso, the author does not seem to understand how C callbacks work. Gtk uses the same stuff, hiding them under "signals". Qt had an awful hack to support C++-style callbacks through the MOC preprocessor, which, in the end, were "compiled" into C-style callbacks. AFAIK, after C++11 they moved from this. > If you can pass a const, you can pass a string literal for example, which will then be de-const’d, so you can modify it at will. Welcome to the land of undefined behavior by design! The author needed to understand what C is - a weakly typed language that doesn't get in your way. EFL (and Enlightenment) was created and led by Rasterman [1], the guy who knows his craft and doesn't waste his time with type-related theoretical nonsense. I find his code extremely readable and performant, and he has a lot of good resources to learn from. [1] https://en.wikipedia.org/wiki/Carsten_Haitzler https://en.wikipedia.org/wiki/Carsten_Haitzler
- goalieca 3y agoI once E because the cool kids on IRC were telling me all about it.. over 20 years ago! I think that was E16 and quickly checking, it is still supported! This is older than windows XP!
- haolez 3y agoI remember the previous version of Enlightenment (E16?) and, from a design standpoint, it was really cool and productive for the small resolution CRTs of old. The current version doesn't give me those vibes. And I haven't checked out the code of either, so I'm unaware if it's something atrocious :)
- deleted 3y ago[deleted]
- colordrops 3y agoThe types of people that were into Enlightenment back in the day are now into Hyprland.
- lol_catz 3y agoe16 is the best Enlightenment imho. and yes its true, Rasterman is still a script kiddie! i still prefer windowmaker as my daily driver dispute it not being a fancy compositing window manager. maybe i will experiment adding my own compositor to wm one of these days
- cmsj 3y agoShout out to the folks who used to hang out in the Enlightenment IRC channel until we all got told to take the social stuff to a new channel :D