Announcement

Collapse
No announcement yet.

Enlightenment Is Enlightening Wayland

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Enlightenment Is Enlightening Wayland

    Phoronix: Enlightenment Is Enlightening Wayland

    The Enlightenment project has made significant progress in making their key libraries compatible with the Wayland Display Server...

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

  • #2
    Sweet

    I've been using E17 as my main desktop environment for almost a year now. I know it's been in devlopment for over a decade (and may never actually see a "stable" release), but it's still a very impressive DE.

    Personally, I think it runs great on top of X11. I don't really see any glaring deficiencies as it is, so I'm not exactly waiting breathlessly for a stable Wayland port. But I'm all for progress, and I'm glad to see the Enlightenment developers doing such good work.

    Comment


    • #3
      Is it me or this was really fast. It seem like a month or two that there was no support for it.

      Also in the screenshot we can see that the E windows have controls (min max etc). Does this mean that they also implemented the window manager bits or it runs through X???

      Props to the devs.

      Comment


      • #4
        Originally posted by 89c51 View Post
        Is it me or this was really fast. It seem like a month or two that there was no support for it.
        indeed, the wayland hack have begun in november. So it has been a 2 months work of 1 coder.

        Comment


        • #5
          Originally posted by vtorri View Post
          indeed, the wayland hack have begun in november. So it has been a 2 months work of 1 coder.
          This either means that the dev is really good or that enlightenment is easy to move around different backends.


          Since (i think) you are an E dev can you answer the second part of the question (WM)

          Also why are you going to (plan at least) use your own compositor ???
          Last edited by 89c51; 01-13-2012, 06:50 PM.

          Comment


          • #6
            EFL Wayland

            Actually, development on the Wayland port did not "officially" start until December. The stuff posted in November was just me getting familiar with the Wayland code. I am glad that people are finding interest in this tho

            Yes, the EFL libraries like evas, ecore, ecore_evas, and elementary all render in Wayland now using Shared Memory or EGL. With regard to the speed at which this was accomplished ... I will just say, it's been a long road The Enlightenment libraries themselves are known for running on various devices pretty easily due to their modular design. That being said, the Wayland port was no easy task tho mainly due to figuring out how Wayland works manually (sadly, documentation is a bit lacking) but the folks at Wayland have been incredibly helpful in this regard...they always took the time to answer my silly questions and have been very helpful in making this all happen. I look forward to working with them some more !!

            With regard to why we are creating our own compositor...in my opinion, the wayland demo compositor (weston) is nice, but it's just that ... a demo, and thus does not provide all the features that we need or want to port the actually E17 window manager to Wayland.

            Ohhh, and hi vtorri

            Comment


            • #7
              Yes

              Originally posted by 89c51 View Post
              This either means that the dev is really good or that enlightenment is easy to move around different backends.


              Since (i think) you are an E dev can you answer the second part of the question (WM)

              Also why are you going to (plan at least) use your own compositor ???
              First take a look at http://trac.enlightenment.org/e/wiki/Wayland for information on e+wayland

              Secondly - yes. compositor is on the plans. Both Wayland client compositing support under x11 (like kwin), and a full stand-alone one.

              Comment


              • #8
                Yes - the port is fast

                Originally posted by 89c51 View Post
                Is it me or this was really fast. It seem like a month or two that there was no support for it.

                Also in the screenshot we can see that the E windows have controls (min max etc). Does this mean that they also implemented the window manager bits or it runs through X???

                Props to the devs.
                Yes - it's fast. EFL is pretty well modularized and layered so it's easy to port like this. The other bonus is that EFL actually complements wayland well. it works and thinks in a similar way.

                Comment


                • #9
                  Client-side controls

                  Originally posted by 89c51 View Post
                  Is it me or this was really fast. It seem like a month or two that there was no support for it.

                  Also in the screenshot we can see that the E windows have controls (min max etc). Does this mean that they also implemented the window manager bits or it runs through X???

                  Props to the devs.
                  Yes - we implemented client-side controls as wayland is client-side decorated.

                  Comment


                  • #10
                    Thanks a lot for the answers e people

                    Comment


                    • #11
                      Since I am begginig project with Qt, any one can explain why Enlightenment was chosen for Tizen, instead of Qt?
                      Does Qt has a problem with embedded devices? Thank you.

                      Comment


                      • #12
                        Originally posted by Drago View Post
                        Since I am begginig project with Qt, any one can explain why Enlightenment was chosen for Tizen, instead of Qt?
                        Does Qt has a problem with embedded devices? Thank you.
                        i will make a wild guestimate and say that the reason behind favoring EFL on Tizen is that Samsung is one of the main backers. They have invested in E and pay devs.

                        Comment


                        • #13
                          Also since we have e people answering questions.

                          Has there been any discussion between the desktop environment (KDE, E17, Gnome etc) and wayland people in order to create an official compositor?? I don't know if writing compositors is an easy task but the potential fragmentation might cause trouble. Not in interoperability since all will speak the wayland protocol but in terms of resources etc.

                          Comment


                          • #14
                            Originally posted by 89c51 View Post
                            Has there been any discussion between the desktop environment (KDE, E17, Gnome etc) and wayland people in order to create an official compositor?? I don't know if writing compositors is an easy task but the potential fragmentation might cause trouble. Not in interoperability since all will speak the wayland protocol but in terms of resources etc.
                            There were always lots of compositors for X11, like KWin, Compiz, Metacity, Mutter etc, and this will continue with Wayland. There is nothing wrong with it.

                            Comment


                            • #15
                              Originally posted by LEW21 View Post
                              There were always lots of compositors for X11, like KWin, Compiz, Metacity, Mutter etc, and this will continue with Wayland. There is nothing wrong with it.


                              thanks and pardon my ignorance.

                              Comment

                              Working...
                              X