Just a week before the official 3.12 release, GNOME gives us an easy way to try the highest anticipated feature of the last 15 years. Yeap, since the creation of GNOME 1 :)
The changes are made today on GDM (latest patches- actually some minutes ago) and you can see them at Git:
Under /usr/share/wayland-sessions, there is now the gnome-wayland.desktop file
[Desktop Entry] Name=GNOME on Wayland Comment=This session logs you into GNOME, using Wayland Exec=gnome-session --session=gnome-wayland TryExec=gnome-session Icon= Type=Application
Note that GNOME on Wayland is coming only as a Tech Preview, there are known bugs, and it only works with Open Drivers. If you are wondering for nVidia proprietary support, there isn’t any official statement yet.
This key was required to let the display-manager know that this program needs its own VT to work, and will supply its own display on that VT.
If an xsession file sets X-GDM-NeedsVT to true, then GDM will automatically allocate a new VT for that session and jump to it before starting the session. Once the session completes, the worker will automatically jump back to the VT it started on.
This will be useful for getting mutter-launch to be able to launch a gnome-shell wayland sesssion. Longer term, I think mutter-launch will go away and it’s functionality will get moved into logind.