[mythtv-users] multi-seat linux & mythtv

Raymond Wagner raymond at wagnerrp.com
Sat Apr 2 16:36:42 UTC 2011

On 4/2/2011 12:02, Richard Morton wrote:
>> In order to properly handle focus and input, you will need to run two
>> separate X servers.  This cannot be accomplished on a single graphics
>> card.  You will need to use two videos cards, one for each display.  If
>> you do not have a board with multiple PCIe x16 slots, stop now.  If you
>> have to buy a new board and second video card, then just buy a second
>> system.
> I understand what you are saying but I have found reports of people
> getting it working, like this one:
> http://netpatia.blogspot.com/2009/06/multiseat-in-ubuntu-904.html

Xephyr is a nested X solution that sort of gets around the dedicated 
video card issue.  You have one top level X server which actually 
accesses the video card in dual-head mode, and then you have multiple 
nested servers running full screen on one of the windows, each with 
their own inputs.  Note that this will NOT work for Xv or VDPAU, as both 
of these schemes only allow a single playback at a time.  You will hit 
the resource issues you mentioned initially.  You MAY be able to get 
opengl playback working, but I've always heard that such is extremely 
buggy with nested X servers.

>>   If the devices show up as separate inputs, you can use the independent
>> 'keyboards' for each X server.  If they only show up as a single input,
>> then this will not work.
> $ more /proc/bus/input/devices
> I: Bus=0005 Vendor=054c Product=0306 Version=0000
> N: Name="PS3 Remote Controller"
> P: Phys=
> S: Sysfs=/devices/virtual/input/input7
> U: Uniq=
> H: Handlers=kbd event7
> B: EV=3
> B: KEY=80000000 0 300000 0 0 0 21000000 0 0 0 0 0 bfc0 80001c f01c0000 d29a1ffe
> I dont understand the output however as I cannot find that dev file.

It should appear as /dev/input/event7.

More information about the mythtv-users mailing list