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-drm
|
||||||
--enable-wayland
|
--enable-wayland
|
||||||
|
--enable-systemd
|
||||||
|
|
||||||
This Readme does not address the dependencies needed to enable Wayland
|
This Readme does not address the dependencies needed to enable Wayland
|
||||||
in EFL. If you require any information for that, please see:
|
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
|
The above options can be enabled for EFL without any adverse effects to
|
||||||
existing applications.
|
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
|
Next, you will need to adjust the options that you pass to
|
||||||
Enlightenment during the compile phase.
|
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
|
only, you will need to pass a few more options to the configure stage
|
||||||
of Enlightenment:
|
of Enlightenment:
|
||||||
|
|
||||||
--enable-wayland-only
|
|
||||||
--enable-wayland-clients
|
--enable-wayland-clients
|
||||||
--enable-wl-drm
|
--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
|
Since this is all still a work-in-progress, there are a few
|
||||||
Enlightenment modules that have not been "fixed" to work without X11
|
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-shot
|
||||||
--disable-xkbswitch
|
--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:
|
the environment. In your current tty, do:
|
||||||
|
|
||||||
export E_WL_FORCE=drm
|
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
|
This will make sure that Enlightenment renders using DRM, and any
|
||||||
Elementary applications use a Wayland engine.
|
Elementary applications use a Wayland engine.
|
||||||
|
@ -121,14 +139,9 @@ Bugs:
|
||||||
|
|
||||||
Yes, there are Lots of them !!
|
Yes, there are Lots of them !!
|
||||||
Yes, I am already aware of 99.9% 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
|
When we feel that the work is reaching a "finalizing" stage, we will
|
||||||
put out a request for actual testers and bug reports !
|
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