Page 1 of 2 12 LastLast
Results 1 to 10 of 13

Thread: Enlightenment's Compositor Gets A Huge Rewrite

  1. #1
    Join Date
    Jan 2007
    Posts
    14,561

    Default Enlightenment's Compositor Gets A Huge Rewrite

    Phoronix: Enlightenment's Compositor Gets A Huge Rewrite

    It's been less than one month since the release of Enlightenment E18, but already there are exciting changes landed for its follow on release. Pushed on Tuesday were many more interesting changes to Enlightenment's Git repository. The most important change was a huge window management and compositor rewrite...

    http://www.phoronix.com/vr.php?view=MTU3MTc

  2. #2
    Join Date
    May 2012
    Posts
    779

    Default

    Judging by their slang it looks like they're having a lot of fun. E19 should be worth trying out.

  3. #3
    Join Date
    Feb 2008
    Posts
    209

    Default

    Enlightenment seems the most interesting desktop environment these days, but despite the large optimization and such, it needs improved stability (I have frequent crashes on it, I use it on a secondary computer I have) and features (there's some stuff people use it on KDE or Gnome/Cinnamon that aren't here) without making performance worse (a very difficult task, I know). I think it needs some more apps, like a software similar to Okular and other stuff.

    What's interesting of this rewrite? Despite the large change of code, it seems they managed to make the code smaller:
    343 files changed, 26292 insertions, 30694 deletions

    Are those insertions changes or lines? It could be interesting to compare the code size

  4. #4
    Join Date
    Jan 2009
    Posts
    1,625

    Default

    If someone gets to get it to work with pure wayland could he provide some tips or a tutorial???


    As for stability E17 and E18 seem rock solid for me. It's missing stuff (The daaaaaammmmnnnn File manager) but it is a great DE. Also if you find stuff missing post them on their bugzilla.

  5. #5
    Join Date
    May 2010
    Posts
    160

    Default

    Quote Originally Posted by 89c51 View Post
    If someone gets to get it to work with pure wayland could he provide some tips or a tutorial???


    As for stability E17 and E18 seem rock solid for me. It's missing stuff (The daaaaaammmmnnnn File manager) but it is a great DE. Also if you find stuff missing post them on their bugzilla.
    When they where working on it in another branch I got it to work a bit, but only as a nested session.

    I'm going by my build scripts:
    Build EFL, elementary, enlightenment
    --enable-wayland --enable-egl --with-opengl=es --enable-fb --enable-drm to EFL
    --enable-ecore-wayland to elementary
    --enable-wayland-egl --enable-wayland-clients --enable-wayland-only --enable-wl-fb --enable-wl-x11 to Enlightenment

    You need to export
    E_WL_FORCE=x11 (to run nested)
    or
    E_WL_FORCE=fb (to run on Framebuffer)
    last I tested, Framebuffer didn't work as it tried to connect to an X server still, but that was before.

    There's also
    E_WL_FORCE=drm for Kernel mode setting systems, but I don't think thats finished yet? most KMS systems provide a virtual /dev/fb0 anyway for now...

  6. #6
    Join Date
    Jan 2009
    Posts
    1,625

    Default

    Quote Originally Posted by nerdopolis View Post
    When they where working on it in another branch I got it to work a bit, but only as a nested session.

    I'm going by my build scripts:
    Build EFL, elementary, enlightenment
    --enable-wayland --enable-egl --with-opengl=es --enable-fb --enable-drm to EFL
    --enable-ecore-wayland to elementary
    --enable-wayland-egl --enable-wayland-clients --enable-wayland-only --enable-wl-fb --enable-wl-x11 to Enlightenment

    You need to export
    E_WL_FORCE=x11 (to run nested)
    or
    E_WL_FORCE=fb (to run on Framebuffer)
    last I tested, Framebuffer didn't work as it tried to connect to an X server still, but that was before.

    There's also
    E_WL_FORCE=drm for Kernel mode setting systems, but I don't think thats finished yet? most KMS systems provide a virtual /dev/fb0 anyway for now...
    Will this work on Vbox?? And also how are you supposed to start E. I'm not familiar with any popular DM supporting WL. (noobish questions i know)

  7. #7
    Join Date
    May 2010
    Posts
    160

    Default

    Quote Originally Posted by 89c51 View Post
    Will this work on Vbox?? And also how are you supposed to start E. I'm not familiar with any popular DM supporting WL. (noobish questions i know)
    after settimg the E_WL_FORCE var to x11, run
    enlightenment_start

    it runs in a nested x11 window
    Last I tried fb backend it fails due to some pointer initilzation trying to connect to an X server... but now that they moved to the master branch, they could have fixed it......or I am doing something wrong too...

  8. #8
    Join Date
    Jan 2009
    Posts
    1,625

    Default

    Quote Originally Posted by nerdopolis View Post
    after settimg the E_WL_FORCE var to x11, run
    enlightenment_start

    it runs in a nested x11 window
    Last I tried fb backend it fails due to some pointer initilzation trying to connect to an X server... but now that they moved to the master branch, they could have fixed it......or I am doing something wrong too...
    I'll try to modify the arch/aur git PKGBUILTS for efl elm and enlightenment and see how far i can get. I don't want to run it nested.





    Scimmia who is a member in this forum might be able to provide some help.

  9. #9
    Join Date
    Jan 2012
    Posts
    151

    Default

    I would not want to be on the CR for that one.

  10. #10
    Join Date
    Jun 2013
    Posts
    93

    Default

    Don't look at me, I can't even get weston to run right on my play machine without using the X11 backend.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •