forked from enlightenment/enlightenment
update README.wayland with some notes & fixes
Signed-off-by: Chris Michael <cp.michael@samsung.com>
This commit is contained in:
parent
462d79e147
commit
5494ada630
|
@ -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 !! ;)
|
||||
|
||||
|
||||
|
|
Loading…
Reference in New Issue