I’ve read some general statements that Enlightenment can be combined with another Desktop but without any specifics how to implement.
My main interest and objective is to hopefully use Enlightenment as the Window Manager and implement Waveland instead of xorg but nothing I can find explicitly says that all I’d need to do is install the EFL, Elementary and possibly other Enlightenment libraries and then automagically the Enlightenment components would replace their OSS default components.
So, main Q
If I simply install the Enlightenment libraries, is that <all> I need to do? Is anything other required like modifying the Desktop configuration to point to the new libraries and/or components? Will I then need to use only apps designed for Enlightenment or can I expect many other apps to benefit?
Although of course I would use the pre-built packages provided by OSS,
Am relying on the <information> only from the following pages The Enlightment downloads https://www.enlightenment.org/download
Unrelated comment but might be useful to anyone looking at Enlightenment:
The reason why I’m looking at using Enlightenment components in another Desktop is because although I am enthusiastic about the promised graphical performance and enhanced graphics rendering, I’m less enthusiastic about the Desktop itself. I found (as of today) the Enlightenment Desktop is a very interesting concept that incorporates a lot of Mobile Desktop concepts (even a number also found in Win8.x/10) but as it currently exists cannot be used on a Workstation using a touchpad like most laptops(which is ironic with its obvious design implementing mobile objects). Maybe someone coming from the MacOS world would be more comfortable, but for anyone who regularly uses Linux or Windows and relies on rt-click functionality, because there is no “tap and hold” functionality you absolutely need a mouse (you might have to actually experience to see what I’m describing). And, besides that main issue there are a few other issues related to correctly fitting the display to the hardware screen.
On 11/14/2015 11:16 PM, tsu2 wrote:
>
> I’ve read some general statements that Enlightenment can be combined
> with another Desktop but without any specifics how to implement.
>
> My main interest and objective is to hopefully use Enlightenment as the
> Window Manager and implement Waveland instead of xorg but nothing I can
> find explicitly says that all I’d need to do is install the EFL,
> Elementary and possibly other Enlightenment libraries and then
> automagically the Enlightenment components would replace their OSS
> default components.
You may want to try contacting Simon (openSUSE enlightenment maintainer)
directly, I dont think he goes on the forums too often.
I think he may be able to either give you some answers or point you in
the right direction.
Hi Sorry for the late reply, I don’t get time to follow the forums closely. Enlightenment is a all in one desktop environment so you can’t really mix and match it with other components. The good news for you is that the next release of enlightenment (e20) will have builtin wayland support. Its due to be released in the next couple of weeks, but the package enlightenment in the X11:Enlightenment:Factory is currently building the release candidate which should have wayland support.
There is a number of things to note about wayland, the formost is that most graphics drivers still don’t support it (why i haven’t tested it) intel can be ok though. There is also no wayland in openSUSE Leap so you will probably need to use tumbleweed or rebuild our efl and enlightenment packages in a repo with wayland or build everything from source.
As for customising enlightenment has quite a powerful module system, there used to be a module targeted at mobile devices but it was dropped due to lack of maintenance, you can also contribute new features upstream. You might be interested to know that samsung / intel are using enlightenment + wayland in there tizen mobile OS and fund large amounts of waylands development. If you have further questions don’t hesitate to ask ill keep paying attention to this thread. Enlightenment doesn’t have a forum but you will get friendly help on the following mailing lists enlightenment-users@lists.sourceforge.net , enlightenment-devel@lists.sourceforge.net or on #e or #opensuse-e on the freenode irc channel.
Update on my original Q plus my comment about the Enlightenment Desktop usability…
I installed the Enlightenment Desktop on LEAP on another machine and this time…
When you login to your Enlightenment Desktop for the first time,
You now have many Desktop “profiles” to choose from… Besides the default Enlightenment options, there are now two “openSUSE integrated” options and the default is a very standard layout very similar to LXDE. Although you can change later, I strongly recommend either of the openSUSE integrated Desktops if you’re installing on a laptop (with touchpad). If you intend to always use a mouse (traditional full Workstation) or possibly touchscreen (tablet), you can experiment with the full Enlightenment Desktop options.
Similar recommendation when choosing whether to configure activating window focus by clicking on a Window or simply hovering over the window. The safer option (and default choice) is to click on the window.
So, it seems that if you choose the options I recommend (the integrated openSUSE options) you get a very nice classical Desktop which behaves like KDE or LXDE with the Enlightenment sub-components I’m looking for.
In other words, satisfying all the things I was looking for in my original post in this thread. In particular, Wayland without the entire system living on the edge (TW).
Well the classic desktop profile is based almost 100% on my preferred setup and is partly there so I can set up a new test machine the way I want in 10 minutes, but i’m glad others like it too, and that you’ve had success
It’s a life saver as I described on a laptop with touchpad.
Addendum to my earlier post…
I’ve now added Enlightenment to a number of my Guest machines and I’ve discovered that the Desktop profile options (and other options when you first login to the Desktop) look different on every machine depending on whether you’re installing brand new or what base/default Desktop already exists. On some machines, all four Desktop options are displayed, on others the options might be hidden as child menu options.
So, Be Watchful! when you first set up your Desktop… and explore every option thoroughly (clicking on options) before locking in the change and moving on to the next screen.