It appears to me that the issue is with gdm3. Its man page says it is supposed to create an XAUTHORITY file and set the environment variable to point to it. When running wayland, it does not do this and instead relies on authenticating clients by the UID of the process. It should not be doing this.
It appears to me that the issue is with gdm3. Its man page says it is supposed to create an XAUTHORITY file and set the environment variable to point to it. When running wayland, it does not do this and instead relies on authenticating clients by the UID of the process. It should not be doing this.