[PATCH wayland] RFC: Require WAYLAND_DISPLAY to be set instead of using wayland-0 as the default

Pekka Paalanen ppaalanen at gmail.com
Wed Aug 12 04:41:08 PDT 2015


On Mon, 25 May 2015 01:12:15 -0700
Dima Ryazanov <dima at gmail.com> wrote:

> Although defaulting to wayland-0 seems convenient, it has an undesirable
> side effect: clients may unintentionally connect to the wrong compositor.
> Generally, it's safer to fail instead. Here's a real example:
> 
> In Fedora 22, Gtk+ prefers Wayland over X11, though the default session is still
> a normal X11 Gnome session. When you launch a Gtk+ app, it will try Wayland,
> fail, then try X11, and succesfully start up. That works fine.
> 
> Now suppose you launch Weston while running the Gnome session. Suddenly, all
> of the Gtk+ apps launched from Gnome will show up inside Weston instead.
> That's unexpected. There's also no good way to prevent that from happening
> (other than perhaps setting WAYLAND_DISPLAY to an invalid value when launching
> an app).
> 
> Not using wayland-0 as the default will solve that problem: an app launched
> from the X11 Gnome session will use the X11 backend regardless of whether
> there's a wayland compositor running at the same time.
> 
> Everything else should work as before. The compositor already sets
> the WAYLAND_DISPLAY when starting the session, so the lack of the default value
> should not make a difference to the user.
> 
> Signed-off-by: Dima Ryazanov <dima at gmail.com>

Hi,

gathering the comments from the thread, it seems we have Acked-bys from:
Pekka Paalanen <ppaalanen at gmail.com>
Giulio Camuffo <giuliocamuffo at gmail.com>
Daniel Stone <daniel at fooishbar.org>
"Jasper St. Pierre" <jstpierre at mecheye.net>

Seems like a pretty strong set. Would you like to send a non-RFC
version of this patch?

I think you can include also the above Acked-bys.


Thanks,
pq
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 811 bytes
Desc: OpenPGP digital signature
URL: <http://lists.freedesktop.org/archives/wayland-devel/attachments/20150812/8f82074a/attachment.sig>


More information about the wayland-devel mailing list