Wayland session crashes and falls back to X11

I think the simplest thing for now is to force Xorg to be used. In a terminal, run sudoedit /etc/gdm3/daemon.conf. Make 2 changes to the file:

  1. Uncomment the line #WaylandEnable=false by removing the # character at the beginning of the line.
  2. Uncomment the line #Enable=true at the bottom of the file by removing the # character at the beginning of the line.

Save the file after making the changes. You’ll have to reboot for the changes to take effect.

If things are working, then opening a terminal after rebooting and running echo $XDG_SESSION_TYPE should show x11. If it still says wayland, then the changes haven’t taken effect.