On Mon, 22 Nov 2021, Jack Hill wrote:
Josselin Poiret determined [0] that the root cause of this behavior is
that gnome-terminal is being launched via dbus, but the bus doesn't know
about the wayland display, so can't start graphical applications.
Everything works as expected if dbus is told about the display, which can
be done by adding the following like to the sway configuration:
exec dbus-update-activation-environment WAYLAND_DISPLAY
In my judgment, this issue shouldn't hold up the core-updates-frozen
merge, but it would be nice to improve the out-of-the-box sway experience
in the future. A possible way I see is a sway service type that puts the
necessary configuration in /etc/sway/conf.d or otherwise installs a
session .desktop file that performs the necessary setup.