diff options
author | Johan Klokkhammer Helsing <johan.helsing@qt.io> | 2019-04-17 10:01:05 +0200 |
---|---|---|
committer | Eskil Abrahamsen Blomfeldt <eskil.abrahamsen-blomfeldt@qt.io> | 2020-09-27 09:30:53 +0200 |
commit | 400fb27208ae32b9080e12b17d875179b27689f4 (patch) | |
tree | 407661a2c3800ec2c13667eb32e1cd8d37d6f048 /src/plugins | |
parent | 8e15b2ac5e8450592c44f6988aee6a7f1d901163 (diff) |
Use WAYLAND_DISPLAY and DISPLAY instead of XDG_SESSION_TYPE
XDG_SESSION_TYPE is a non-standard part of systemd, and not set if you
run a compositor from the command line, for instance.
[ChangeLog][Wayland] XDG_SESSION_TYPE is no longer used to determine which
platform plugin to use. Instead, if WAYLAND_DISPLAY is set in the environment,
wayland is used. Similarly, if DISPLAY is set, xcb is used. If both are
detected, wayland will be attempted first, then xcb.
Gnome-shell is still skipped for automatic wayland detection.
Fixes: QTBUG-75732
Change-Id: Ieed123330662dc29eafa31148a9b99ba0810de90
Reviewed-by: Paul Olav Tvete <paul.tvete@qt.io>
Diffstat (limited to 'src/plugins')
0 files changed, 0 insertions, 0 deletions