Sphaira

Teamwork v2 is out now, providing Wayland support and dropping the dbus dependency. Integration into existing applications should be significantly easier, so hopefully we’ll see some increased adoption over v1. More details and demos to come, expect releases next week.

Re

Wayland Recovery: A Journey Of Discovery

The Perfect Element

I’ve been deep within the compositing mines, harvesting new pixmaps for the coming dry season. In the past week or so, the following things have happened:

  • Chris merged a new libinput abstraction library (“elput”)
  • Derek merged client-side DMA buffer support
  • Wayland DnD got upgraded to v3 and fixed again
  • The extremely long-lived Chromium-based tooltip browser bug was finally slain in Enlightenment
  • Startup applications now work in Wayland
  • Window placement algorithm fixed to work with multiple monitors

Enlightenment DR 0.21.0-alpha Release

After a little over 4 months and 500 commits, the E21 alpha release is ready for testing.

Features

  • Greatly improved Wayland support
  • New gadget infrastructure
  • Wizard improvements
  • Video backgrounds

As always, stay tuned to the latest infrequent E updates here!

Download
aeda670eecdfde161171c472c8a358629638f7877afe14e60ff7fab71b998608
http://download.enlightenment.org/rel/apps/enlightenment/enlightenment-0.21.0-alpha.tar.gz

e3dab3f72194132c51993b6f81a391dac1c1048873e7f6c031312448bb237217
http://download.enlightenment.org/rel/apps/enlightenment/enlightenment-0.21.0-alpha.tar.xz
Artisanally composited pixmaps for your desktop.

Building and Dependencies

If you have an existing EFL or Elementary install, you may wish to delete its header files and libraries before compiling and installing to avoid possible conflicts during compilation. Please compile the dependencies in the following order (click for README):

https://git.enlightenment.org/core/efl.git/tree/README
https://git.enlightenment.org/core/elementary.git/tree/README
https://git.enlightenment.org/core/emotion_generic_players.git/tree/README
https://git.enlightenment.org/core/evas_generic_loaders.git/tree/README
Note: E21 depends on EFL v1.17 or newer for X11 compositing and 1.18 for Wayland support.

Below are links to the project pages for each of the dependencies:

https://phab.enlightenment.org/diffusion/EFL
https://phab.enlightenment.org/diffusion/ELM
https://phab.enlightenment.org/diffusion/EGP
https://phab.enlightenment.org/diffusion/EGL