update README.wayland with some notes & fixes

Signed-off-by: Chris Michael <cp.michael@samsung.com>
This commit is contained in:
Chris Michael 2014-08-22 10:28:50 -04:00
parent 462d79e147
commit 5494ada630
1 changed files with 24 additions and 11 deletions

View File

@ -20,6 +20,7 @@ Firstly, you MUST have EFL built with the following options:
--enable-drm
--enable-wayland
--enable-systemd
This Readme does not address the dependencies needed to enable Wayland
in EFL. If you require any information for that, please see:
@ -34,6 +35,17 @@ If you would like support for EGL in Wayland, then also build EFL with:
The above options can be enabled for EFL without any adverse effects to
existing applications.
Wayland-Only:
-------------
If you wish to test out the Highly Experimental standalone
Wayland-Only (no X11) compositor, then you should checkout the
e_comp_wl development branch:
https://git.enlightenment.org/core/enlightenment.git/log/?h=devs/devilhorns/e_comp_wl
Compiling:
-------------
Next, you will need to adjust the options that you pass to
Enlightenment during the compile phase.
@ -51,13 +63,18 @@ In order for Enlightenment to be compiled without X11, using Wayland
only, you will need to pass a few more options to the configure stage
of Enlightenment:
--enable-wayland-only
--enable-wayland-clients
--enable-wl-drm
If you wish to test the experimental Wayland-Only compositor, then
also pass to configure:
--enable-wayland-only
Since this is all still a work-in-progress, there are a few
Enlightenment modules that have not been "fixed" to work without X11
yet. Those will need to be disabled:
yet. Those will need to be disabled if you enabled the wayland-only
option:
--disable-shot
--disable-xkbswitch
@ -84,7 +101,8 @@ In order for Enlightenment to function without X11, we need to setup
the environment. In your current tty, do:
export E_WL_FORCE=drm
export ELM_ENGINE=wayland_shm (or wayland_egl)
export ELM_DISPLAY=wl
export ELM_ACCEL=opengl (or 'none' for SHM engine)
This will make sure that Enlightenment renders using DRM, and any
Elementary applications use a Wayland engine.
@ -121,14 +139,9 @@ Bugs:
Yes, there are Lots of them !!
Yes, I am already aware of 99.9% of them.
No, you do not need to start reporting them yet !!
Yes, you can start reporting them ... if you do create tickets for
any bugs, please note in your ticket that you are using the e_comp_wl
branch.
When we feel that the work is reaching a "finalizing" stage, we will
put out a request for actual testers and bug reports !
You are here because you want to play...because you want to
experiment...because you want to be "cool" ;) You are not hear to nag
me with complaints & reports about things I am already well aware of
;) Save yourself some time, and me some stress !! ;)