<div dir="ltr">On Mon, Aug 17, 2015 at 7:48 AM, Ray Strode <span dir="ltr"><<a href="mailto:halfline@gmail.com" target="_blank">halfline@gmail.com</a>></span> wrote:<br><div class="gmail_extra"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi,<br>
<br>
> This reverts commit fb7e13021730d0a5516ecbd3712ea4235e05d24d.<br>
<br>
thanks, you've got my vote.<br>
<br>
Acked-by: Ray Strode <<a href="mailto:rstrode@redhat.com">rstrode@redhat.com</a>><br>
<span class="HOEnZb"><font color="#888888"><br>
--Ray</font></span></blockquote></div><br></div><div class="gmail_extra">Seems right to me question about the method of nesting Wayland in X and X in wayland;<br></div><div class="gmail_extra"><br>> The original problem of running Weston in a window in an existing GNOME<br>> X11 session and getting applications unintentionally launched into<br>
> Weston can be circumvented by letting Weston use a non-default socket<br>
> name, leaving wayland-0 unused.<br><br></div><div class="gmail_extra">If Wayland is already running and using wayland-0 this would prevent these programs from using the X11 api. For instance if you wished to test the X11 api inside a Wayland session.<br><br>Would it make sense that if DISPLAY is set and WAYLAND_DISPLAY is not set, that a program capable of doing both should prefer the X11 api? This would mean that I could force use of the X11 api by unsetting WAYLAND_DISPLAY.<br><br>This will require changes to the client (unless the wayland connect was changed to fail in this case, which I suspect is not a good idea) which probably explains why the idea of renaming the socket was suggested.<br></div><div class="gmail_extra"><br></div><div class="gmail_extra">As for the patch, I agree. The Foundry software would check if DISPLAY was not set, and set it directly to ":0", so that X would work always (it did not open the display by name because it wanted to fix child programs as well). This was commercial software and this was demanded by qc. So effectively they wanted X11 to work without an environment variable.<br><br></div></div>