Description: When run under Wayland, xfce4-terminal forces the X11 display to the Wayland display, which is wrong and prevents from using X11 apps under Wayland (via Xwayland) Steps to reproduce: 1. Log-in on GNOME on Wayland session 2. Run xfce4-terminal built with gtk3 support 3. Try to run an X11 app such as xterm Actual result: The X11 app fails to start Expected results: The X11 app connects to the Xwayland X11 server using the value of the DISPLAY env var. Additional data: xfce4-terminal wrongly sets DISPLAY to be the same as WAYLAND_DISPLAY $ env WAYLAND_DISPLAY=wayland-0 ... DISPLAY=wayland-0 The value of DISPLAY here is invalid, as set by xfce4-terminal
Unfortunately, my Fedora 25 VM installation has broken and wouldn't let me in into a Wayland session. But, the following commit seems to fix the issue: at least, it has resolved it for xfce4-terminal run in weston on my machine. Could you please test it? https://git.xfce.org/apps/xfce4-terminal/commit/?id=fdfec0f99efd3d4eb064e3a01dd57cb374544489
Works for me, as tested on Fedora 25. Thanks!
Thank you!