Commit Graph

18 Commits

Author SHA1 Message Date
Mike Blumenkrantz 151a5cc532 remove note about window close crashing
fixed courtesy of the majestic compiler #warning for shm buffers
2015-11-04 18:26:06 -05:00
Mike Blumenkrantz 6eefae4822 add hacks to work around pulseaudio+xwayland integration deadlocks
enlightenment is (I think) the first wayland compositor to run with
in-process pulseaudio integration for audio playback and not just mixer
support. hooray.

this results in a fun issue: if DISPLAY is set, as it must be for x11
clients to function, pulseaudio will unconditionally attempt to use a
blocking socket connection to create a connection to the running xserver.
the only exception here is if x11 support has been compiled out of pulseaudio,
but probably no distro will do that ever.

so, what happens when the compositor thread tries to create a socket connection
to the xserver that the compositor thread has not yet started? absolutely nothing.
forever.

the easiest solution which continues to provide the key press sounds that everyone
loves is to ensure that the pulseaudio connection is created before DISPLAY is ever
set, namely in the xwayland module init.

this will now occur automatically now in the case when the mixer module detects
pulseaudio support.

TL;DR: don't disable mixer module if you use xwayland
2015-10-21 17:19:52 -04:00
Chris Michael fe1eabe4ad enlightenment: Update wayland readme
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2015-10-08 15:28:55 -04:00
Mike Blumenkrantz d9ce22484b update wayland readme 2015-10-05 16:36:39 -04:00
Mike Blumenkrantz f8c32c2478 update wayland readme 2015-09-29 19:01:04 -04:00
Mike Blumenkrantz 5d8fcab8f7 add note for starting wl-x11 2015-09-23 07:28:32 -04:00
Mike Blumenkrantz b36f79aa55 update wayland readme with current information 2015-08-19 13:33:57 -04:00
Chris Michael 20c0ddffd5 enlightenment: Update README.wayland to reflect things that do not work yet
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2015-08-12 10:56:16 -04:00
Stefan Schmidt 23a164e753 README.Wayland: Update to latest configure options and mention xwayland
Many of them have been out of date. Remove what is no longer needed and
mention XWayland.
2015-08-10 17:00:25 +02:00
Chris Michael 4a310cf4cf update wayland README file to remove build confusion
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2015-02-19 16:52:13 -05:00
Chris Michael 01c3cc88f8 fix typo in wayland readme file
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2015-02-13 09:37:16 -05:00
Mike Blumenkrantz 2fe0ac249d add note about logind to wl readme 2015-02-12 23:31:36 -05:00
Mike Blumenkrantz 0e85155c64 update wl readme 2015-02-12 23:17:00 -05:00
Chris Michael 863a02b5db update README.wayland for Mike's everything module fixes
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2015-01-22 15:02:17 -05:00
Chris Michael 96ef647cc0 update wayland readme
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-11-03 13:45:30 -05:00
Chris Michael 5494ada630 update README.wayland with some notes & fixes
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-08-22 10:28:50 -04:00
Gwanglim Lee 5e4abbef90 Added a '--disable-wl-x11' to avoid build break since wl-x11 module has a dependency to ECORE_X_EVENT_XKB_STATE_NOTIFY
Summary: Resolved a build break when building e with wayland only options

Test Plan: building e with wayland only options

Reviewers: raster, devilhorns

Reviewed By: devilhorns

CC: cedric

Differential Revision: https://phab.enlightenment.org/D670
2014-03-27 07:37:39 +00:00
Chris Michael 5515f1971c Add a README for Wayland-only support
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-03-18 09:11:28 +00:00