Unable to load image

Enlightened - The Window Manager that never could :marseypenguin: :marseykernelpanic:

https://what.thedailywtf.com/topic/15001/enlightened

I only recently discovered this. It's a thread written in 2015, but it still seems nice.

I was peeping through this website, and I found this little cat for some reason on their git page. Cue the nekodiscoveries

https://i.rdrama.net/images/16841354021259882.webp

https://i.rdrama.net/images/16841354028522582.webp

It's apparently some developers cat, he's named "Malloc" i think? We'll call him Mallocbuddy, but let's move on.

Presumably, Enlightenment is a real desktop/window manager that's been in development for a little too long, and one could say it could've took off were the developers not a bit cooky and making strange design decisions.

Another interesting design related to callbacks is key handling. You can register your callback for keydown events and get all the info in a neat structure named Evas_Event_Key_Down. What would you expect from such structure? Maybe a key code? Ha! EFL gives you something more – a key name. Instead of comparing integer code to some universal key number, you are forced to do a string comparison against system-dependent key name.

Wew lad, last I recall, Xorg had real keybinds in a library somewhere mapped to integer values. This Autism is insane and I want to murder the developer who did it.

An extremely helpful console message: “SPANK! SPANK! SPANK! Naughty programmer!”. Really, I’m not joking about that one.

:#marseyxd:

Oh, did I mention the documentation is shit and some bits are in a form of “heck if I know” (exact quote)? There is a docs section on the webpage, but try using the information there in practice – good luck.

I do the same, but personally I want to kill developers who write code and then pretend they dont know what it does. Spend a minute reading your code neighbor to get an idea neighbor.

It was written by a C programmer who “doesn’t like the notion of ‘type’ in programming”

:#marseycapymerchant:

Why even work in C at this point? Types are a great thing, even shit like Typescript was invented because of this, you fricking r-slur.

Enlightenment...were these the guys who were all excited about making flames on the desktop or something? Or is that something completely different?

Yeah, my exact opinion of Enlightenment as well. Whenever I think of them, I always think of some bullshit where it's super flare-y and 3D-like. They've always been a bit strange with the graphics.


As for Enlightenment itself, it looks pretty reminiscent of the modern CDE-style design, but with flare. Most people have most far beyond the old traditional massive chunks of "docks" that older traditional Unix environments provided (honestly, I think they seem cool, but KDE 3 was the last modern example of that layout I could think of).

Nevertheless, it seems alright from front visuals, and I'm sure they've addressed some of the issues since 2015 of course, but still, it's been in development for nearly 20 years since that post was made. They're transitioning :marseytrans2: to Wayland it seems, and want to eliminate Xorg entirely. I don't have much else to say and my system finished upgrading (coompiling), so I guess I'll stop writing and reboot my system.


Sources: Person who showed me this thread

Disclaimer: I'm sure lots has changed in the codebase since this was posted, but it's here, regardless. And I'm here to laugh at it (and find it cool, but still, laugh)

43
Jump in the discussion.

No email address required.

I remember back in 2005 or so when compositing window managers were coming out, a ton of people were saying how Enlightenment was the future because the underlying library was so good. It had that 3D effect when you switched workspaces.

Anyway, what I'm trying to say is Xfce is superior.

Jump in the discussion.

No email address required.

It was insane when everyone went batshit insane over 3d graphics on the desktop and compositing tricks

Jump in the discussion.

No email address required.

Oh shit was this the one with the cube transition?

Jump in the discussion.

No email address required.

Looking back, I think that was Compiz, but Enlightenment did some other shit too.

Jump in the discussion.

No email address required.

Link copied to clipboard
Action successful!
Error, please refresh the page and try again.