Following the discussion started at xorg-devel mailing list about getting inactive systemd-logind sessions for seat0 due to race condition between seat0 and non-seat0 X servers (http://lists.x.org/archives/xorg-devel/2013-October/038391.html), some people have demonstrated interest in the following approach regarding to X.Org itself: "If -seat option is passed with a value different from seat0, X server shouldn't touch any VTs at all." So I'm opening this bug to keep track of this change. Current systemd-logind multiseat setups require that non-seat0 X servers share the active VT (passing -sharevts option), but we still have problems if a non-seat0 X server starts before a seat0 one, because the seat0 one can no longer take control of the desired VT, resulting in inactive systemd-logind sessions.
Created attachment 88839 [details] [review] Keep a non-seat0 X server from touching VTs
Commit 46cf2a6093 solves this bug
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.