[systemd-devel] [RFC] Multiseat X sessions and Xorg configs

Glen Gray slaine at slaine.org
Tue Jul 16 08:36:23 PDT 2013


On 16 Jul 2013, at 16:28, Lennart Poettering <lennart at poettering.net> wrote:

> On Tue, 16.07.13 16:09, Glen Gray (slaine at slaine.org) wrote:
> 
>> However, I also ran into a problem with Xorg configurations. 
>> 
>> The host system runs on an embedded PC and has an xorg.conf.d Device entry for the Intel driver to enable certain options. However, this is global and caused problems with the displays on the other seats. e.g. with the second seat starting Xorg and looking for the Intel device as described in the xorg.conf.d file, rather than using the appropriate Frame-buffer device. I've patched the systemd/login/multi-seat-x.c to also pass over a -configdir parameter to the Xorg it launches. e.g '-configdir /etc/X11/xorg.conf.d/multi-session-x/seat-usb-pci-
>> 0000_00_1d_7-usb-0_3_1_4'. I'm not entirely confident that's the correct path I should be using.
> 
> I figure both of these issues are better discussed in the gdm and X11
> mailing lists rather than here.

Agreed, however, given that systemd is currently patching the launch of Xorg for this environment, I thought I'd pass on my update which solves my version of the problem.

> Note that the "multi-seat-x" tool is on its way, see this thread:
> 
> http://lists.x.org/archives/xorg-devel/2013-July/036866.html
> 
> In this same thread there are discussions about adding a MatchSeat
> option to X. This really looks like what you are looking for? With that
> in place you could have configuration fragments that only apply to
> specific seats rather than all of them?

Ok, probably best if I take this over the the xorg-devel list then. That looks like the conversation I'm interested in.

Thanks,
-- 
Glen Gray
<slaine at slaine.org>



More information about the systemd-devel mailing list