Any way to run graphical app by ssh as X11-Forwarding in RHEL10 with Wayland?

Note that RHEL 10 will swich to using Wayland instead of Xorg. This means that the functionality I previously used, which involved displaying remote graphical programs through X11 Forwarding in the SSH client, will no longer be available.

Is there a suitable solution? I would rather not install and configure RDP or VNC, as they require additional setup and software, which can be inconvenient to use.

Therefore, is there a simpler way? Or should I avoid upgrading to version 10?

Does it mean that?

XWayland is a part of Wayland and an X11 implementation, for rendering X11-applications that have not been ported to use Wayland.
Will it not be there?

You are right. It’s just that xwayland is not installed by default and needs to be installed on the remote AL10 host first.

dnf install xwayland-run

And then, need re-login into the remote host after install xwayland.

True. The remote hosts have never required X11 server, just the X11 libs that the X11 client applications have to link in order to run.

Is the xwayland-run a metapackage that pulls in the usual X11 lib packages?

Is the xwayland-run a metapackage that pulls in the usual X11 lib packages?

Probably yes, at least some dependency libs will be installed (Such as: libXmu, libXt, xorg-x11-xauth).

The x11-forwarding by xwayland is much better than xorg.

Previously in EL7-EL9, running Firefox via ssh would take up full network bandwidth and the interface would often get stuck. But now with xwayland, the bandwidth usage won’t be more than 1MBps, and Firefox runs much smoother.

I also tested it in El9 and when switching to xwayland, firefox is also much smoother.
In El9, the switch to xwayland:

dnf install xwayland-run                      # from epel in EL9
dnf remove xorg-x11-server-Xorg