I ended up trying to use GNOME Remote Desktop through grdctl
. I struggled for quite some time until stumbling upon this thread: Gnome Remote Desktop with SELinux enforced
After I pasted in the command it worked and I could connect to a Wayland session.
The Wayland session seemed more resource-intensive than the X11 session, but I’m not sure why. It wasn’t the overhead of GRD; the session overall just seemed more sluggish.
Still need to do some more testing and figure out how GNOME Remote Desktop works, exactly. There doesn’t seem to be much documentation, but maybe I’m looking in all the wrong places.
Edit: One thing that does suck is that the session ends as soon as I disconnect from it. This is very undesirable. It’s possible you’d lose your internet connection and need to set everything up again on each login. This didn’t happen with XRDP. It’s probably just a configuration option I can change.