The xserverrc we currently ship launches the X server on an un-allocated virtual terminal. This causes systemd-logind to lose track of it. Arch Linux has an xserverrc which launches the X server on the current tty if the XDG_VTNR environment variable has been set by systemd. https://projects.archlinux.org/svntogit/packages.git/tree/trunk/xserverrc?h=packages/xorg-xinit Could we steal this for Gentoo?
Fixed in 1.3.3-r1
*** Bug 521278 has been marked as a duplicate of this bug. ***