Enlightenment for Wayland compatibility layer

Is there a possibility to run environment enlightmant on wayland-compatibility-layer?
The old code is useful nowadays. Where in all this Haiku? It was worth binding so much code to packages, now there is such chaos that nothing wants to work, so I’m thinking about going to the roots, also linux, and starting the adventure from the beginning

If you really want it, you can port its EFL toolkit and run it, most (if not all) wayland compositors offer a nested backend for testing. Keep in mind you cannot replace the Haiku’s UI with it.

Possibly. The enlightenment website lists all the build requirements, you just have to check if the are available on Haiku. There is also a section on the website regarding support for wayland indicating that they have at least partial support for it.

I´m not completely sure what you are envisioning to do, but to me it sounds as if Linux would maybe be better suited as it is designed to be modular, as opposed to Haiku which strives to build a consistent integrated environment.

Did I miss something? My haiku nightly installs work as usual.

1 Like

There was a time, decades ago when you were able to start an Xserver on BeOS. Of course, it wasn’t running fullscreen but you were able to start enlightenment (IIRC, DR 13) inside of that…
It was fun but I don’t see the point to do that anymore. With the new compatibility layers and, as long as needed libraries are ported, you can run apps directly.

Theoretically this now could be possible with the Wayland compatibility. If one can run X Wayland on it you can also use X based GUI applications.

This is also the way how Microsoft did their Linux GUI tools support: With newest WSL2 (Windows Subsystem for Linux, the compatibility layer that allows one to run essentially a Linux distro inside Windows) they implemented a GUI compatibility layer based on the Wayland protocol. Then they run XWayland on it, et voilà both applications supporting Wayland and X protocol can show their GUI.

At least since EFL is still primarily on X11 and Wayland support is experimental, it’s probably easier to try and use Xlibe to run it.

2 Likes