Slashdot Mirror


Enlightenment E19 To Have Full Wayland Support

An anonymous reader writes "Full Wayland support has been added to Enlightenment 0.19. Building upon earlier Wayland support, Enlightenment can now act as its own Wayland compositor by communicating directly with the kernel's DRM drivers instead of having to rely upon Weston. The Wayland support is still considered experimental but it's now the first Linux desktop with full Wayland support." Quick README on building and using it.

140 comments

  1. DRM drivers? by Megane · · Score: 1, Insightful

    Oh great, another acronym overload. The first thing I thought of was Digital Restrictions Management drivers, which was plausible because stuff that plays the crap that comes from Hollywood usually wants to be paranoid about DRM. Do we really have to overload this acronym with something related to screen display?

    --
    #naabhaprzrag, #sverubfr-000, #agi-fcbafberq, negvpyr[pynff*=' negvpyr-ary-'] { qvfcynl: abar !vzcbegnag; }
    1. Re:DRM drivers? by Anonymous Coward · · Score: 5, Informative

      "Direct Rendering Manager" has existed for something like a decade already.

    2. Re:DRM drivers? by risom · · Score: 3, Informative

      If I'm not mistaken the Direct Rendering Manager is 8 years older: http://dri.freedesktop.org/wik... - you have to blame Hollywood for that :)

    3. Re:DRM drivers? by ProzacPatient · · Score: 2

      If only we had something like an abbreviation tag or something to prevent these confusions!
      Unfortunately some parts of the HTML standard are so underused many people don't know they exist except for people who write things like accessible compliant pages.

    4. Re: DRM drivers? by AvitarX · · Score: 1

      And fully supported means experimental?

      --
      Wow, sent an e-mail as suggested when clicking on "use classic" banner, and got a fast response that addressed my msg
    5. Re:DRM drivers? by mwvdlee · · Score: 1

      Even without accessibility... who has ever used the dl/dt/dd tags?

      --
      Slashdot social media options: AIM, ICQ, Yahoo, Jabber and Mobile Text. Why no MySpace?
    6. Re:DRM drivers? by Jeremiah+Cornelius · · Score: 3, Funny

      I'm still running Enlightenment DR .9 compiled on Irix 6.3. Can somebody on this forum help me with fixing dependency problems using XMKMF that prevent me from going to Irix 6.5?

      Also, Windowmaker docklets are not always updating when rendered. Is this a libpng problem or Enlightenment? I emailed Mandrake, but no response.

      --
      "Flyin' in just a sweet place,
      Never been known to fail..."
    7. Re:DRM drivers? by Anonymous Coward · · Score: 0

      I'm trying to figure out if this is just a wierd nerdy request or brilliant satire.

    8. Re:DRM drivers? by Jeremiah+Cornelius · · Score: 1

      Nothing involving imake is "brilliant" anything.... ;-)

      --
      "Flyin' in just a sweet place,
      Never been known to fail..."
    9. Re:DRM drivers? by Anonymous Coward · · Score: 0

      Can we sue (*) Hollywood because they dilute our brand?

      That would be so sweet!

      (*): Sue as in asking 975,000 US dollars per DRM misused reference? We gotta show them a lesson or two about name piracy!

      PS: Some posts of mine (as AC) are simply disappearing after posting on /. Thought I was mistaken, but then it happened a second time. They didn't give me a -1 score... it simply vanished.

  2. Offtopic: Are there any decent docs for the API? by Viol8 · · Score: 1

    The main wayland API docs are pretty meh and any others I can find are also not great. Does anyone know of a site gives proper C/C++ examples akin to the venerable Xlib Programming Manual?

  3. LOL, e19 might take until 2019 to be written :) if by Anonymous Coward · · Score: 0

    e17 took almost 10 years? or just 6? :P

  4. Not the first exactly. by Bill,+Shooter+of+Bul · · Score: 3, Informative

    Hawaii was the first, I think.

    http://en.wikipedia.org/wiki/H...

    --
    Well.. maybe. Or Maybe not. But Definitely not sort of.
  5. RBOS by jones_supa · · Score: 4, Informative

    There is also a Wayland distro called Rebecca Black OS. Although when I tested it last time, it was super glitchy and crashed all the time. It has been recently updated so it might be worth another shot.

    Anyway, great to see the Wayland stuff rolling in.

    1. Re:RBOS by cyber-vandal · · Score: 2, Funny

      I hear the sound is pretty awful on that one.

    2. Re:RBOS by Anonymous Coward · · Score: 0

      Especially if you use it on a Friday Friday Friday Friday

    3. Re:RBOS by jones_supa · · Score: 2

      Oh, and I forgot to mention that there is also Maui Project.

  6. Re:LOL, e19 might take until 2019 to be written :) by raster · · Score: 5, Insightful

    enjoy your lols. e17 -> e18 took 12 months. it's been about 4 months since e18.

    --
    --------------- Codito, ergo sum - "I code, therefore I am" --------------------
  7. Enlightenment is a toy system by Anonymous Coward · · Score: 0

    E developers apparently never have to remotely access anything. Gee.

    1. Re:Enlightenment is a toy system by Anonymous Coward · · Score: 3, Insightful

      The X11 remote support is used by a relatively small amount of people. Getting a fast and smooth local desktop is much more important.

    2. Re: Enlightenment is a toy system by Anonymous Coward · · Score: 0, Troll

      My big cock gave your mother enlightenment.

      Oh wait, what was this article about again?

    3. Re:Enlightenment is a toy system by DrXym · · Score: 2

      Wayland is a protocol for client apps to talk with a compositor. The compositor can offer remoting if it wants to and indeed Weston does.

    4. Re: Enlightenment is a toy system by Anonymous Coward · · Score: 0

      The X11 remote support is used by a relatively small amount of people.

      wha???

    5. Re:Enlightenment is a toy system by unixisc · · Score: 2

      One thing I've never understood. I understand the utility of KDE and GNOME (at least GNOME 2). If one wants something like the old NEXTSTEP, there are GNUSTEP DEs like Etoille or Window Managers, like WindowMaker. I can understand people using those. I can even understand people disgusted w/ recent trends w/ GNOME 3 or Unity going for XFCE, Cinnamon,, LXDE/Razor-qt.

      What I'm not getting - what does Enlightenment offer that the others don't do better?

    6. Re: Enlightenment is a toy system by Anonymous Coward · · Score: 1, Informative

      Most people only ever use X11 as a client and server on the same machine. You're living inside a bubble to think otherwise.

    7. Re:Enlightenment is a toy system by dbIII · · Score: 2

      For phones and tablets yes - hence Mr Stone's involvement in Wayland, for other stuff such as science and engineering workstations remote display support is still the killer app. Supporting "that app from 1996" that Mr Stone makes so much fun of is often the entire reason for the choice of windowing system.
      So while it's a "relatively small amount of people" it's probably the majority of people using linux desktops in an office environment. That's far too important a niche to abandon IMHO.

    8. Re:Enlightenment is a toy system by jones_supa · · Score: 3, Interesting

      What I'm not getting - what does Enlightenment offer that the others don't do better?

      Cool window decorations!

      There are some nice and clean themes for KDE/GNOME, but the theming system in both seems a bit lacking in flexibility. All the themes look kind of the same but with different colors.

      Back in 1999 Linux desktops were horrible mismashes of different widgets and applications that didn't fit together, but the window title bars had beautiful pixel art vines running on them and stuff like that. That was fun, I miss those parts.

    9. Re:Enlightenment is a toy system by Anonymous Coward · · Score: 0, Funny

      If I ever need to access the graphical user interface of a remote machine and I can not use VNC, then I will write a patch for the application I would like to manage to accept text commands. If that doesn't work, I will set up a script that screenshots the user interface, mails it in BMP format to my outlook folder, then I will mail back mouse coordinates and clicks. I will do that before either using X11 or implementing X11. It's a matter of software architectual principles.

    10. Re:Enlightenment is a toy system by Anonymous Coward · · Score: 0

      I assume you have usage statistics proving your assertion. Otherwise you are just considering your own usage and think it represents everyone.

    11. Re:Enlightenment is a toy system by callmetheraven · · Score: 1

      That was fun,

      turning a super-stodgy old HP-VUE desktop into wild ornate Giger nightmare with rust holes in the window frames. Too bad it was so unstable. What was that, 15 years ago, and it's now on 0.19? Good times in the server room. Wish I had a mod point for you today.

      --
      You can have my SIG when you pry it from my cold, dead hands.
    12. Re:Enlightenment is a toy system by klevin · · Score: 2

      E does what I tell it to do and gets the heck out of the way otherwise. That's something that Gnome and, to a lesser extent, KDE seem to have a real problem with. As far as XFCE, LXDE et al, dunno. I've used Enlightenment off and on for rather a long time, and haven't found it necessary to spend much time with the other lightweight desktop options.

    13. Re:Enlightenment is a toy system by drinkypoo · · Score: 2

      I assume you have usage statistics proving your assertion. Otherwise you are just considering your own usage and think it represents everyone.

      Quite a lot of people have asked that question on both sides of this debate. It would be nice if some professional organization with broad reach would just put up a fucking survey so we could find out already. Actually, I would hope we'd get a variety of surveys; an Ubuntu survey, some sort of survey of Unix professionals, etc. Then we could come up with some good idea of how many people actually remote X applications. In order for the results to be particularly useful, we need to know how many people run individual apps and how many run full desktops, although I do personally suspect that there's a fair amount of individual-app remoting going on — I would guess that there's been something of a resurgence of it since ssh became popular.

      The average user at their desktop will never remote an app. They were much more likely to do so before the death of the UNIX(tm) workstation, but that day has come and now we have PCs everywhere. They might well run Linux or some other Unixlike or hell even some kind of UNIX(tm) but they're still going to be a PC, and they're going to have vast resources of processor and memory for very little money because nobody is having to pay the tax on extra-special, precious, overpriced architectures any more. It's still an option, IBM is happy to take your money for example, but it's not really necessary. The user can run the app on their own system on a PC that costs a nickel. Well, compared to buying an Ultra 5 back in the day — which was made mostly out of a bunch of chips which were used in PCs and Macs, and a very expensive processor that was quickly left behind by PCs thereafter.

      So, other than a handful of diehard nerds, and some systems administrators, who's actually remoting X?

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    14. Re:Enlightenment is a toy system by fikx · · Score: 1

      no it's not. no it isn't

      --
      AB HOC POSSUM VIDERE DOMUM TUUM
    15. Re:Enlightenment is a toy system by Anonymous Coward · · Score: 0

      Yes, but using words like BMP and outlook just indicate you're a Windows user anyway, so we're not particularly interested in what you think.

    16. Re:Enlightenment is a toy system by jbolden · · Score: 1

      Well the big thing it offers in 2014 is the GUI API (EFL) used by Tizen. Tizen depending on how things play with Google may or may not be core to Samsung's strategy going forward. The real advantage of E is on hardware well below what's normative even for netbooks around 128 MB RAM.

    17. Re:Enlightenment is a toy system by Barsteward · · Score: 1

      "So, other than a handful of diehard nerds, and some systems administrators, who's actually remoting X?"

      You answered the question yourself.. a handful of diehard nerds, and some systems administrators.

      --
      "The hands that help are better far than lips that pray." - Robert Ingersoll (1833-1899)
    18. Re:Enlightenment is a toy system by Barsteward · · Score: 1

      "E does what I tell it to do and gets the heck out of the way otherwise."

      can you explain what that statement means exactly? I see this written all over the place as a virtue for almost all desktop environments and i don't have a clue what it really means.

      --
      "The hands that help are better far than lips that pray." - Robert Ingersoll (1833-1899)
    19. Re:Enlightenment is a toy system by Barsteward · · Score: 1

      Jolla Sailfish might beccome a big player too

      --
      "The hands that help are better far than lips that pray." - Robert Ingersoll (1833-1899)
    20. Re:Enlightenment is a toy system by jbolden · · Score: 1

      Possibly. I'm just not sure they have the money / resources. There are likely going to be lots of interesting niches in handsets I hope Jolla finds one or two and thrives. I'd love to see Sailfish keep being designed.

      For lurkers: Sailfish is Qt based though so it doesn't use EFL. The tie was to Tizen not to the Enlightenment comments.

    21. Re:Enlightenment is a toy system by riondluz · · Score: 1

      For starters: Enlightenment_remote

      The "something bad...." seldom has prevented E from restarting on the occasional hangup.
      But having e remote to control the DM/WM is really useful

      And moreso in its 1st encarnation than the last

      --
      resist propaganda
  8. E19? by cyber-vandal · · Score: 1

    I'm sticking with E17.

  9. Re:This is a shame by malkavian · · Score: 1

    Think you're confusing the acronym.. DRM in this context is Direct Rendering Manager.

  10. 0.19 by Anonymous Coward · · Score: 0

    I love how the Enlightenment project is still at version 0 :)

    EPIC!

    1. Re:0.19 by jones_supa · · Score: 1

      I do not understand why open source projects are so eager to stay on 0.x version numbers even when the software is perfectly usable and polished. It just unnecessarily gives them an image of an unfinished or beta quality software. E17 could as well be 17.0 instead of 0.17, and for a while E19 could be "19.0 beta".

    2. Re:0.19 by Megane · · Score: 1

      What's always fun is when they get to 0.99 then have to go to 0.100 or 0.991. It's the exact opposite of the way Chrome and Firefox version numbers work by incrementing the major version number multiple times a year. (IMHO, FF should have gone with YY.0 to YY.3 using the current year and quarter, and the version number was about right when they started doing that.)

      --
      #naabhaprzrag, #sverubfr-000, #agi-fcbafberq, negvpyr[pynff*=' negvpyr-ary-'] { qvfcynl: abar !vzcbegnag; }
    3. Re:0.19 by jones_supa · · Score: 1

      Agreed, YY.M would work great for Chrome and Firefox, as they both are mostly about incrementally improving the browser.

    4. Re:0.19 by raster · · Score: 1

      yeah. the name is juvenile. just like windows. i mean - how will i find that on altavista? and macintosh. i mean it'll just hide among all the apple varieties of the same name. or what about android? all i'll find is robot porn instead. oh and a galaxy note... note.. gee - i won't find anything outside of a bunch of pictures of paper. or a galaxy gear.. i'll just find cogs all over.

      you really know nothing about naming. names evoke ideas and concepts in someones head. a name is inspirational to most. the easier it is to remember (eg is a word they already know) the more easily they attach to it. if they have to remember "xfwm" or "ctwm" ... they will have a far harder time remembering it. "someone told me about this awesome window manager last weekend called f something... bunch of nonsensical letters" but if it's enlightenment.. they remember as the word itself is a unit of knowledge where fvwm is 4 units of knowledge. the word enlightenment will likely be associated with a concept or images, but twm will not.

      seemingly a vast swathe of professionals in marketing agree on naming this way in the past, and still do. just SOME examples above.

      but who am i kidding. this is slashdot. actual facts cited are irrelevant. trolling with an exaggerated personal opinion is the order of the day.

      --
      --------------- Codito, ergo sum - "I code, therefore I am" --------------------
  11. Can you explain by Anonymous Coward · · Score: 0

    Can somebody explain please, for those who've been under a rock like me, what this wayland exactly is, what's its place is in the system architecture, and why it's so different/better/newer than traditional x-server+window manager yet apparently so hard to interface with.

    1. Re:Can you explain by Jmc23 · · Score: 0

      No

      --
      Don't complain about syntax, grammar, or spelling. There is no.hell like input on android.
    2. Re:Can you explain by jones_supa · · Score: 3, Informative

      It allows more direct access to application framebuffers, prevents tearing and, allows booting to a graphics mode early on and from there a smooth transition to desktop. As a downside, it does not allow applications to be displayed on a remote desktop and for example VNC has to be used instead.

    3. Re:Can you explain by Microlith · · Score: 2

      it does not allow applications to be displayed on a remote desktop and for example VNC has to be used instead.

      This isn't necessarily true. It simply does not provide a method for remoting of applications. However, given Wayland's nature it's likely that any remote Wayland solution will be more efficient than VNC and even X forwarding, rather than less.

    4. Re:Can you explain by jones_supa · · Score: 1

      I haven't heard of any remote Wayland solution coming.

    5. Re:Can you explain by JesseMcDonald · · Score: 1

      As a downside, it does not allow applications to be displayed on a remote desktop and for example VNC has to be used instead.

      The use of a vaguely VNC-like protocol optimized for forwarding compressed video over a network rather than the X11 protocol optimized for primitive drawing operations very few applications actually use is not a downside. If you prefer, think of it as X11 as it's actually used by modern applications (a series of pixmaps), but with compression and fewer latency-sensitive round-trips. Or even better, like xpra with fewer rough edges.

      --
      "The state is that great fiction by which everyone tries to live at the expense of everyone else." - Bastiat
    6. Re:Can you explain by JesseMcDonald · · Score: 4, Informative
      --
      "The state is that great fiction by which everyone tries to live at the expense of everyone else." - Bastiat
    7. Re:Can you explain by Anonymous Coward · · Score: 0

      >However, given Wayland's nature it's likely that any remote Wayland solution will be more efficient than VNC and even X forwarding, rather than less.

      Today's remote solution sucks total ass, though.

      I'm sure it will get better, but it's an unfortunate way to market the product:

      "We do what the competition does not so great even worse! However, it will get better soon!"

      I was strongly against wayland at first, but listening to the wayland guys speak they changed my mind. I'm no longer strongly against it, I'm just very worried that they are doing the same thing X11 did: Roll out a solution that has some great ideas and hope people will come running to fix the giant gaping holes.

      VNC is equivalent to X11s various drawing functions, and even printer video display driver (seriously) that the wayland guys hate so much. It's old, bad, and busted. They should have at least used NX!

    8. Re:Can you explain by jones_supa · · Score: 2

      Interesting. Then the people complaining about Wayland missing remote support should actually be fine? RDP seems to be able to forward windows of individual applications.

    9. Re:Can you explain by DrXym · · Score: 1

      It's a way for client applications to connect to a display, receive input events, and render into surfaces without using X11. The surfaces are rendered via a compositor which could push the result out to the screen or remotely. It's less complex, context switching and data duplication than X11 so it should be more efficient and yield a better desktop experience.

    10. Re:Can you explain by DrXym · · Score: 2

      Weston has support for RDP. i.e. you establish a remote session to it via a RDP client and you see your apps. RDP has a seamless mode though I don't know if the compositor supports that although it could in theory.

    11. Re:Can you explain by Anonymous Coward · · Score: 2, Interesting

      No, the people complaining about Wayland missing remote support know about this.

      They're complaining because Wayland doesn't have the correct type of remote support. They'd much prefer it if their display server was responsible for drawing every widget (of every toolkit (used by every app)) primative-by-primative, instruction-by-instruction.

      You know, because they're retarded.

    12. Re:Can you explain by dbIII · · Score: 1

      This again? If your quote is taken from Mr Stone you'd best be informed that things such as openoffice/libreoffice does not fit into the class of "modern applications". It means the gnome3 cutting edge and not earlier gtk, qt and all the rest.

    13. Re:Can you explain by Anonymous Coward · · Score: 0

      Note, they are still retarded. That's why they are so awkward now, not able to openly admit they've been howling for decades how great X11 is. Hahaha!

    14. Re:Can you explain by JesseMcDonald · · Score: 0

      Like I said, modern applications. That means applications designed for modern computers, not just ones written recently. Sure, you can stick to X11 primitives provided you don't care about performance or power consumption or your UI looking like it dates back to the 90s. Apps written for X11 will continue to work using the same network protocols they've always used via XWayland, inefficiently emulating ancient hardware. However, programs written with modern graphics subsystems in mind will benefit from the remoting approach taken by Wayland.

      --
      "The state is that great fiction by which everyone tries to live at the expense of everyone else." - Bastiat
    15. Re:Can you explain by Anonymous Coward · · Score: 0

      primative

      Don't make spelling errors while denigrating someone else's mental faculties

      You're entirely correct, but you did it wrong.

    16. Re:Can you explain by dbIII · · Score: 1

      In which case you are incorrect and taking the quote you are depending on out of context. When Mr Stone was referring to modern applications he meant specific ones written recently with specific new toolkits and not even other ones being written now using older toolkits.

    17. Re:Can you explain by JesseMcDonald · · Score: 1

      You seem to be under the mistaken impression that I was quoting someone. I was not, therefore no quote was taken out of context.

      --
      "The state is that great fiction by which everyone tries to live at the expense of everyone else." - Bastiat
    18. Re:Can you explain by dbIII · · Score: 1

      In which case where do you get this idea from? Gut feeling?

    19. Re:Can you explain by JesseMcDonald · · Score: 1

      The same place anyone else would get it from, if they bothered to look: research on how modern graphics pipelines work, how modern toolkits work, and the design of the X11 protocol. With a few exceptions (mainly text via the new XRender glyph extensions, excellent for terminal emulators but not much else) the X11 protocol encodes pixel-oriented drawing primitives which are no longer directly supported by current graphics cards, or even efficient to emulate (e.g. pixel-accurate aliased ellipses, stipple patterns) and which can't be efficiently mixed with direct rendering on the client side via OpenGL and DRM. Standard rendering these days—using GTK+ 2.8+, Qt 4+, or a custom toolkit based on Cairo or OpenGL—consists of drawing into a buffer with OpenGL or into a pixmap with the CPU, and then handing that buffer or pixmap to the X server just so that it can hand it over to the compositor. That works okay locally due to shared memory, despite the extra overhead of having the X server in the middle, but it's hardly "network transparent", especially given that the protocol doesn't provide for any means of compressing pixmaps.

      It's simply more efficient to let the client do all the drawing with local graphics resources and push the resulting surface to a remote compositor, particularly if you can take advantage of hardware-accelerated video codecs. That's how the application is designed to work anyway, but with X11 it only works well if the application is local. Otherwise you have to use some sort of fallback in place of direct rendering (perhaps XRender, but more likely software raster), doubling the development and testing effort, and the resulting solution requires more bandwidth and lower latency than a properly designed remote video protocol.

      --
      "The state is that great fiction by which everyone tries to live at the expense of everyone else." - Bastiat
  12. Huh? by Dan+East · · Score: 1

    I have absolutely no idea what the summary is talking about, but I did recognize the word "Linux" at least. And "DRM", but apparently it's not that DRM.

    --
    Better known as 318230.
    1. Re:Huh? by Anonymous Coward · · Score: 0

      Consider returning your geek card to the lobby. ;)

    2. Re:Huh? by squiggleslash · · Score: 2, Interesting

      Enlightenment - an early X11 proto-DE famous for its Hollywood style UI in the late nineties that kinda died because development went into a black hole for several years, Duke Nukem style, with version 17. Ironically, considered in the 1990s to be an example of bloated style-over-substance engineering, the delay with the release of E17 resulted in it being considered a highly efficient lightweight system when it was finally released.

      E19 - The next version of Enlightenment, one assumes.

      Wayland - an attempt to create a "lightweight" graphics layer for Linux to use in place of X11. Extremely popular amongst X11 devs, but widely derided as unwanted, unasked for, and unsuitable as an X11 replacement (not to mention likely to end up with more problems than X11), by GNU/Linux users. Only gaining steam because some idiots at Canonical decided to create a rival project, Mir, which means suddenly the choice between X11 and Wayland has been turned into a fight between Mir and Wayland, like the GNOME 2 vs GNOME 3 thing became GNOME 3 vs Unity.

      DRM - a Linux kernel subsystem that's used by various GNU/Linux userspace apps to access the graphics card. Usually applications proxy their access via X11 and OpenGL. In theory, the closer you get to DRM, the more efficient your use of the graphics card becomes, or something.

      --
      You are not alone. This is not normal. None of this is normal.
    3. Re:Huh? by Anonymous Coward · · Score: 0

      Are you sure you're at the right website and not the one down the hall?

    4. Re:Huh? by styrotech · · Score: 1

      There was a time when Slashdot seemed full of articles about Enlightenment and new levels of graphic eye candy with much fawning over Rasterman.

  13. Is it time to hand in my geek card? by Opportunist · · Score: 1, Insightful

    I have no, zero, nada idea what's being discussed here. Am I the only un-enlightened person on /. and it has been the latest craze and buzz and just I'm so far out of the loop that I have never ever heard of it?

    --
    We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    1. Re:Is it time to hand in my geek card? by Nemyst · · Score: 1

      I have no idea either, but I did notice that it seems like every single release of Enlightenment makes the front page for whatever reason.

    2. Re:Is it time to hand in my geek card? by Anonymous Coward · · Score: 0

      I think you need to have been around slashdot since the late 90's (to remember the enthusiasm for Enlightenment) and be following the "Wayland might replace X" and "What on earth is ubuntu doing with MIR?" memes of late.

      I say you can keep your card. :)

    3. Re:Is it time to hand in my geek card? by Microlith · · Score: 2

      No, it seems that half of the people reading this article crawled out from under a rock in the last couple weeks.

    4. Re:Is it time to hand in my geek card? by Anonymous Coward · · Score: 1

      The reason is that Enlightenment was awesome in the late 1990s -- a window manager you could do beautiful things with. Then it hibernated forever as Rasterman, it's lead developer, did years of meditation on how to refactor the code. The refactoring, amazingly, actually did happen and the project sped up again and started doing regular releases. If you still visit /. because it was cool in 1998 and still think of Ubuntu as some sort of recent Linux upstart, then the chances are good you'll be interested in Enlightenment.

      Short, wildly inaccurate version: it's the IPv6 of Linux desktops.

    5. Re:Is it time to hand in my geek card? by swillden · · Score: 1

      I have no, zero, nada idea what's being discussed here. Am I the only un-enlightened person on /. and it has been the latest craze and buzz and just I'm so far out of the loop that I have never ever heard of it?

      Latest craze and buzz? No, Enlightenment was pretty popular about the time you registered your slashdot account. Wayland has been in the works for years now, too.

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
    6. Re:Is it time to hand in my geek card? by unixisc · · Score: 1

      IPv6 is a version that the Internet Protocol has to adapt - sooner or later - to succeed IPv4. That's hardly true about Enlightenment vis a vis KDE, GNOME, GNUSTEP, XFCE, LXDE/Razor-qt, Unity, Cinnamon, et al

    7. Re:Is it time to hand in my geek card? by dbIII · · Score: 1

      Rob Malda did some stuff with Enlightenment (a couple of themes and the really cool ePlus monitoring application) before starting slashdot so every single release of Enlightenment makes the front page.

    8. Re:Is it time to hand in my geek card? by DrXym · · Score: 1

      Red Hat used to ship with Enlightenment (and employ its author) but dumped it for GNOME and Sawmill IIRC. Red Hat wanted a more conservative and familiar desktop experience and E wasn't delivering on that.

    9. Re:Is it time to hand in my geek card? by geek · · Score: 1

      I have no, zero, nada idea what's being discussed here. Am I the only un-enlightened person on /. and it has been the latest craze and buzz and just I'm so far out of the loop that I have never ever heard of it?

      Latest craze and buzz? No, Enlightenment was pretty popular about the time you registered your slashdot account. Wayland has been in the works for years now, too.

      Enlightenment was all the rage when I register MY slashdot account. It's positively ancient and has never had any real install base. In fact its pretty much the buggiest pile of shit on earth and even trumps Google in terms of length of time in beta.

    10. Re:Is it time to hand in my geek card? by Bill,+Shooter+of+Bul · · Score: 1

      Yeah, way out of the loop. Maybe wayland is the latest craze, bue Enlightenment is old school. It was for a long time the year of the linux desktop hope. People here used to call linux desktops ugly. Then someone would chime in about how beautiful enlightenment was. So its kind of burned into the linux desktop nerd's memory.

      Wayland has been discussed for at lest 4-5 years now.

      --
      Well.. maybe. Or Maybe not. But Definitely not sort of.
    11. Re:Is it time to hand in my geek card? by swillden · · Score: 1

      Enlightenment was all the rage when I register MY slashdot account.

      Well, that was only a couple of years before Opportunist registered his.

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
    12. Re:Is it time to hand in my geek card? by Anonymous Coward · · Score: 0

      +1

      I too am completely lost. I used to run Enlightenment back in the 90's, but I have no clue what the rest of this is about. Terrible article.

    13. Re:Is it time to hand in my geek card? by ChunderDownunder · · Score: 1

      Haha. Makes a nice change from all the pyramid-scheme stories about bitcoin.

    14. Re:Is it time to hand in my geek card? by Anonymous Coward · · Score: 0

      How is it you people read slashdot and yet still haven't heard about Enlightenment coming back the grave or wayland being in development?

      Assuming you have no interest in such things, why are you posting comments about them?

    15. Re:Is it time to hand in my geek card? by ChunderDownunder · · Score: 1

      The 'rebirth' of enlightenment coincided with said Rasterman getting a full time job at Samsung.

      The libraries that underpin E are the basis of a fledgling mobile OS, Tizen.

  14. Terminology by serviscope_minor · · Score: 1

    Enlightment is one of those things which always seems great from an distance but somehow I never get around to really using. I've been playing with terminology recently and it seems pretty good (shiny effects are even smooth on my venerable eee 900).

    But lots of people Ive spoken to share the same sentiment. Does anone here use it and is it any good in practice? Ultimately I'm not very sold by merely shiny things. Terminology does at least seem to be really functional.

    --
    SJW n. One who posts facts.
    1. Re:Terminology by skaralic · · Score: 1

      Yep, running it at work and at home. I have it configured with a lot of custom keybindings which make it very fast and comfortable to use. E is fast on all manner of hardware and most of my machines are older so its a good fit. When I got a brand new laptop (T530) I figured I would try the latest desktops out there including Cinnamon and Unity. They are definitely more friendly but even on a brand new, well-spec'd machine, I found them laggy and unresponsive compared to E on an older machine. Of course, I do come from a WindowMaker background so I'm used to fast desktops...

  15. Re:LOL, e19 might take until 2019 to be written :) by Barefoot+Monkey · · Score: 1

    12 years, in fact. But E18 was only 1 year. I doubt they are eager to do another ground-up project like E17 any time soon, so E19 may well be ready in a reasonable time like E18 was.

  16. Enlightenment v19 in 2050? by Anonymous Coward · · Score: 0

    Considering how long it took for them to get V17 out, will we see V19 in 2050 or 2055?

  17. Re:Offtopic: Are there any decent docs for the API by buchner.johannes · · Score: 3, Informative

    Yes, the example is called Weston.

    --
    NB: The message above might reflect my opinion right now, but not necessarily tomorrow or next year.
  18. Faster and smoother than X? by Flammon · · Score: 1

    I'm dying to find out whether Wayland is faster and smoother than X. Anyone have any evidence?

    1. Re:Faster and smoother than X? by Anonymous Coward · · Score: 0

      You'd need native apps, and there are few.

    2. Re:Faster and smoother than X? by Misagon · · Score: 1

      It is designed to have much less round-trip communication between program and server which was a performance problem that plagues X.

      In other cases it does not necessarily make programs more responsive, but it is designed to avoid tearing and visible redraw.

      --
      "We mustn't be caught by surprise by our own advancing technology" -- Aldous Huxley
    3. Re:Faster and smoother than X? by Flammon · · Score: 2

      I understand what it is designed to solve but is there any evidence on how well it solves these problems? Do you know of any videos or benchmarks pitting Wayland against X?

    4. Re: Faster and smoother than X? by Anonymous Coward · · Score: 0

      If you're dying to find out, why don't you try installing and running it?

      In my experience it's very promising. As far as faster and smoother, yes. It's also not terrible usable right now, but it's possible a distro will set reasonable defaults so it's easier for everyone to try.

  19. Re:Offtopic: Are there any decent docs for the API by Viol8 · · Score: 2, Insightful

    Oh right. So if I wanted a decent reference guide for the unix system APIs you'd tell me to go and read the linux source code instead of getting hold of a copy of Stevens?

    @rsehole.

  20. A little additional information would be useful by RustyTheCat · · Score: 2

    I realize this is a specialized subject and that the people who are really interested in this already know what is being discussed. However, I feel your audience would be much wider if you added a short paragraph on what Enlightenment is, what Wayland is and why what you are discussing is a big deal. I'm not being sarcastic, the title is intriguing, but I don't have the time to dig through all the available resources to really understand what is being discussed. Just a suggestion.

    1. Re:A little additional information would be useful by dbIII · · Score: 1

      Enlightenment is the window manager that Rob Malda used to do some themes and a couple of applications for not long before he started Slashdot, so it gets mentioned a bit here.

      Wayland is a display method that differs from X windows in many ways to get around situations like it being difficult to port X windows to phones and get iPhone style display performance - so it's part of the same iPhone eyecandy inspired drive that includes Windows8 etc. It's a reduced feature set based on the premise that some situations will never use some of the features of X and that client software is sometimes in a better situation to sort out what is going into a framebuffer than parts of X. It has a very vocal fan base that see a great deal of potential in it.

    2. Re:A little additional information would be useful by RustyTheCat · · Score: 1

      Thank you, that helps a great deal.

  21. knew it by Anonymous Coward · · Score: 0

    So the X11 "trolls" where right and it took 15 years to figure it out?
    If that's so, perhaps the general public, the real trolls, shouldn't mock enlightenment?

  22. Re:Offtopic: Are there any decent docs for the API by Anonymous Coward · · Score: 0

    Never. Going. To Happen. Not with the current crowd...

  23. that would be cool, since both unity & gnome s by Anonymous Coward · · Score: 1

    these days, like most high end users we are fleeing gnome/unity/kde (tho kde is still my choice for non-lightweight) to use e17 or xfce or lxde etc

    i do admit that e17 hits many sweet notes of art :)

  24. E 0.19? by advocate_one · · Score: 1

    WTF... look away for a few months and it skips two wole versions after having sat on 0.16 for years...

    Anyway, the enlightenment website itself only mentions Enlightenment 0.17... so where the heck is this 0.19?

    --
    Donald 'Duck' Dunn: We had a band powerful enough to turn goat piss into gasoline.
    1. Re:E 0.19? by Anonymous Coward · · Score: 0

      enlightenment.org shows E18 as the latest.... E19 is in development and as the README says, wayland support is alpha at this point. Full of known bugs, but targeting stability in time for the next release.

  25. Heading off all the E haters by wjcofkc · · Score: 4, Interesting

    No it will not take a decade to see E19 final. Once the project started back up again, they went from E16 to E17 in one year. E18 was quickly on it's heels and now a functional beta of E19 is already out. I am on their mailing list and follow the project closely. They are developing at warp speed. To all the people who install a recent version of E, play with it for a few hours, declare it crap and purge it from their systems: you have no idea what you are missing. If Enlightenment has a problem, it is that to use it to it's full potential - which is vast - one must endure one of the, if not the, steepest learning curves of any DE out there. Once mastered, there is no GUI\DE more powerful and flexible. I am currently running Bodhi 4.2 with E 17.4 and out 16 years of using Linux and every other DE\WM that has come along over that duration, this is the greatest setup I have ever had. I have one display setup with four workspaces, each setup in it's own tiling configuration and my other display setup in a more traditional, but heavily customized way. The window tiling abilities in E are no joke and one of the primary reasons I use it. Being able to use it both ways, one on each monitor is more than I could ever ask for. Now, if all E could do right after an install was limited to what you are presented with, then yes, it would be silly. But it is up to the user, perhaps with a little Googling, forum searching, and getting the mailing list to make it do whatever your hearts content. Because of this, Enlightenment is not for everyone: power users only need apply. I keep going, but i will stop here before I get too carried away. My only gripe is the current lack of documentation for Elementary, which makes writing software for it difficult since you can only learning by studying source code, but standard tutorials are on the way.

    --
    Brought to you by Carl's Junior.
    1. Re:Heading off all the E haters by ilsaloving · · Score: 2

      If Enlightenment has a problem, it is that to use it to it's full potential - which is vast - one must endure one of the, if not the, steepest learning curves of any DE out there.

      In other words then, it will never get used. At least, not in it's current state. A new WM either needs:
      -to be similar enough to a well established one that people can at least get going with it immediately
      -be intuitive enough so that, even if unfamiliar, people can very quickly get up and running

      From your description, not only do you have to be a power user to make it work, you have to spend a lot of precious time just trying to get familiar with it and configuring it. Which all but a very very slim minority of people will be willing to do.

      Personally, I remember trying E17 (or was it E16? I forget now...) and thought even then that it was slick as greased lightning, but that was a long time ago when I had way more free time on my hands. Now? Forget it.

      I look forward to when they've reached the point where they provide a good OOBE.

    2. Re:Heading off all the E haters by wjcofkc · · Score: 1
      I will quote myself:

      Enlightenment is not for everyone

      I tell that to people all the time, encouraging many not to bother with it. It has reached enough critical mass with developers and admins that it's not going anywhere. If you take the time to mold it into what it can be, there is nothing better. I have considered drafting a proposal for a version of E that lacks much of it's current complexity while still being awesome. Past that, I am not denying it exists in a niche market. The goal of my post was to dispel common misconceptions about Enlightenment. Basically, if your going to dislike it, I want people to dislike it for the right reasons, while I lay out the reasons I like it.

      --
      Brought to you by Carl's Junior.
    3. Re:Heading off all the E haters by xvan · · Score: 1

      one must endure one of the, if not the, steepest learning curves of any DE out there.

      steeper than the awesome?

    4. Re:Heading off all the E haters by drinkypoo · · Score: 1

      I have considered drafting a proposal for a version of E that lacks much of it's current complexity while still being awesome.

      Why should you need that? Why not just a tool that makes it easy to configure it in a way that's useful to more humans? If E is so great, it ought to at least be possible to do, if not easy.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    5. Re:Heading off all the E haters by wjcofkc · · Score: 1

      Clearly you have never used it, or at least never learned it. They do have such a tool. It's called settings, it's five-miles across, ten-miles deep, and can be accessed in different places in different ways. A main part of the philosophy of E is extreme flexibility in it's configuration. Myself as someone who knows it, uses, and loves it, it is an absolute marvel of perfect complexity - a work of art. The system is so flexible I don't know where to begin explaining it or what I even mean by it without writing a book. I have settled on my way (perfect personal configuration), and a thousand others have settled on radically different configurations that suit them and their needs, while ten-thousand others have given up quickly because the don't understand what they have. It's like with every other DE\WM out there, I'm always wishing for this or that feature, functionality, or behavior several times over per environment. With E you have all of those features. Activating and configuring them is a puzzle the first time or three (or more), but when you're done you have a system you can't complain about - and you then know it's internals. You have everything you have ever wanted out of anything in any configuration you desire, exhibiting whatever behavior you want. These are the things that make it complicated for regular users - putting it together. If they were to make a "regular user version" they would have to dump their core philosophy, decides what's best for you, then cut out a thousand configuration options. With every possibility available, what's best for you? What should stay and go? Only you can decide. That's the trick to making a dumbed down version of it.

      As I have said to many people before, and have even quoted myself on in this very thread, "Enlightenment is not for everybody" - I am not here trying to advertise it like a fanboy, I just wanted to set some standard stereotypes straight. I spend far more time telling people to steer clear of it than I do recommending it, despite being my own DE of choice.

      Suddenly I remember when E was first announced on Chips n Dip.... : )

      --
      Brought to you by Carl's Junior.
    6. Re:Heading off all the E haters by drinkypoo · · Score: 1

      I have considered drafting a proposal for a version of E that lacks much of it's current complexity while still being awesome.

      Why should you need that? Why not just a tool that makes it easy to configure it in a way that's useful to more humans? If E is so great, it ought to at least be possible to do, if not easy.

      Clearly you have never used it, or at least never learned it.

      Clearly you did not read my comment. And I ran Enlightenment back in the olden days, sonny boy. On my 386. It was very pretty, but there was no compelling reason to run it otherwise as compared to, say, fvwm.

      They do have such a tool. It's called settings, it's five-miles across, ten-miles deep

      That's not what I said. I said a tool that makes it easy to configure, not a tool that makes it possible to do anything with it. How specifically is Enlightenment functionally different from fvwm2 or windowmaker? Because last I remember, it differed mostly in that configs were harder to write, and that the default themes were prettier.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    7. Re:Heading off all the E haters by wjcofkc · · Score: 1

      You completely missed my point. As I said, "settings" is the tool you are talking about. To make a user friendly configuration tool you would strip "settings" of a zillion features down to basics. There, you now have an easy to configure Enlightenment tool and a much more basic Enlightenment. You can't design a configuration tool with everything E has to offer and make it easy to use - the very notion makes no sense, it's already as easy as it can be. You could argue that you could have two levels of configuration tools - again, settings, one for basic easy configuration and another one for more complex configuration, except that still doesn't make sense because someone would have to decide what those basic settings would be.

      Also, Enlightenment reduced to a basic "every other DE" kind of configuration is no better than any other DE and in some respects may be worse. There is nothing compelling about it at all in that condition. I know, I have personally widdled it down to that form just to see and it's not likely something I would use.

      You are missing the charm of Enlightenment completely. Also, messing with config files is a thing of the past. If you really want to know the difference between Enlightenment and what you mentioned as well as others, I would say install it and spend some serious time getting to know it, but I am not going to sit here and write you a manual in a Slashdot comment outlining all the differences, and I most definitely put you in the category of people who should steer clear of it. There will always be more to it than you will ever understand and that is ok - nothing wrong with that at all. I am officially done beating this dead horse.

      --
      Brought to you by Carl's Junior.
    8. Re:Heading off all the E haters by drinkypoo · · Score: 1

      You can't design a configuration tool with everything E has to offer and make it easy to use

      Good thing I never suggested that anyone do that.

      Also, Enlightenment reduced to a basic "every other DE" kind of configuration is no better than any other DE and in some respects may be worse.

      Worse? So it's not that good, just configurable?

      If you really want to know the difference between Enlightenment and what you mentioned as well as others, I would say install it and spend some serious time getting to know it, but I am not going to sit here and write you a manual in a Slashdot comment outlining all the differences

      Nor, in fact, have you named one difference.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
  26. Finally! by dbIII · · Score: 1

    Finally Wayland will start to approach what the fanboys said it was already doing two years ago!
    Jabs at the very weird fanboys aside, I wish the developers the best of luck (even the one that likes to make fun of Enlightenment) and hope it goes well. We need a range of options and not "one true desktop" like some of the fanboys want.

    1. Re:Finally! by Anonymous Coward · · Score: 1

      It's easy to be a fan of anything that replaces X.

  27. Re:Offtopic: Are there any decent docs for the API by TheCycoONE · · Score: 2

    He's not telling you to read the linux source code, he's telling you to read the "Reference" compositor. i.e. it is meant to be the example code.

  28. Re:This is a shame by Anonymous Coward · · Score: 0

    This is a good test of whether you should be reading this thread. If you don't realize that DRM in this context is "Direct Rendering Manager", then this thread is way too technical for you, in fact probably the entire site is.

  29. Works for me by dbIII · · Score: 1

    I've used it since 1997 or 98 and still have e16 with the same theme I've been using since 1999 on a new work pc. I've put a variety of things on other machines but keep coming back to e16/17 and fluxbox. There are many things better about e17, which I have at home, but I've got too comfortable with different coloured window borders meaning different things and haven't found or put together a e17 theme like the "ganymede" theme I'm used to.
    The window snapshot thing is nice but even win7 has that now so it's bound to be in a few other X window managers.

  30. Re:Offtopic: Are there any decent docs for the API by Anonymous Coward · · Score: 2, Insightful

    reference code != reference documentation

  31. Re:Offtopic: Are there any decent docs for the API by MrBigInThePants · · Score: 1

    The code IS the documentation.

    Especially if it is in C++, the most readable and unobfuscatable language in history....

  32. Emerging by zooblethorpe · · Score: 1

    No, it seems that half of the people reading this article crawled out from under a rock in the last couple weeks.

    Well, it *is* spring in the northern hemisphere, that might have something to do with it.

    :-P

    --
    "What in the name of Fats Waller is that?"
    "A four-foot prune."
  33. Seriously by Anonymous Coward · · Score: 0

    Who cares?

  34. Re:that would be cool, since both unity & gnom by Anonymous Coward · · Score: 0

    Fuck all of those...openbox and fluxbox are waaaay better for so many reasons it isn't funny.

    OpenBox FTW.

  35. chuck by Anonymous Coward · · Score: 0

    Makes sense since Tizen IVI uses Wayland and EFL

  36. Re:Offtopic: Are there any decent docs for the API by Anonymous Coward · · Score: 0

    There are some docs (they aren't terrible but certainly incomplete), that are not the source code. Wayland/Weston is written in C currently, though it's a protocol so a C++ implementation isn't out of the question.

  37. Re:Offtopic: Are there any decent docs for the API by Viol8 · · Score: 1

    I don't want to write a damn compositor - I want to learn the user API FFS!

  38. It's about Weston, E19 has its own compositor.. by renoX · · Score: 1

    I'm glad you posted this, but note that the tittle of the article is wrong: the RDP backend was merged into the *Weston* compositor not into the Wayland protocol.

    Which means that if you're using E19's own Wayland compositor then of course you **don't** have access to this this RDP backend, unless there is a way to stack compositors?

    1. Re:It's about Weston, E19 has its own compositor.. by JesseMcDonald · · Score: 1

      That is true, but adding the RDP backend to Weston does not appear to have required very much in the way of actual code. Most of the work is left to the FreeRDP library. I expect that most Wayland compositors will prefer to share a common library of backends once we have more than one in actual use on the desktop, much as the Wayland protocol handling is delegated to libwayland. Until then, the E19 compositor should be able to simply copy from Weston to get the same capability.

      As for stacking compositors, that might be possible. Weston supports Wayland as a backend; E19 may do the same. If so, you could forward the entire E19 compositor over RDP as a client of Weston.

      --
      "The state is that great fiction by which everyone tries to live at the expense of everyone else." - Bastiat
  39. You are just making my point for me by dbIII · · Score: 1

    GTK+ 2.8+, Qt 4+

    Please try to understand what you've written and then try relating it back to my post above. Sadly there don't seem the be many "modern applications" in use by that definition so you are describing the minority of situations.

    It's simply more efficient to let the client do all the drawing with local graphics resources and push the resulting surface to a remote compositor

    That's an opinion of what is possible - it's a goal and not a description of something that has been implemented and shown to save time.

  40. I'm sick of this - broken toolskits are problem by dbIII · · Score: 1

    Just because using a strawman like the latest piece of crap gedit is slow to start does not mean X is a failure.

  41. Re:This is a shame by Anonymous Coward · · Score: 0

    I'm not convinced by this argument. Last time I used Enlightenment was years before DRM in either context had been coined. In the intervening years, Digital Rights Management has been covered extensively everywhere (even slashdot) and Wayland has been banged on about for a long time too (especially slashdot).

    The only reason I know DRM exists in an X context is that I saw it once in an X.org config file. And given that this article is fussing over moving away from X, there's no real reason to connect the dots.