Xephyr wrapper for multiseat systems with a single multi-head graphics device.
[WARNING] This project is now obsolete and not needed anymore. All the needed Xephyr patches for proper single-GPU multi-seat support have already been upstreamed and should be released with Xorg server 1.19.
This is a wrapper for Xephyr to work properly with multiseat systems with a single multi-head graphics device. It's fully logind-compatible, which means you can get active sessions for your Xephyr instances, provided that your display manager sets correctly pam variable XDG_SEAT for your sessions.
HOW IT WORKS?
* When executed with --daemon option, it forks a host X server on top of which the other Xephyr instances will be displayed.
Upstart and systemd service files are available to trigger multi-seat-xephyr in daemon mode.
* When executed with --seat option, multi-seat-xephyr searches all input devices associated to that seat and "exec"s Xephyr
with appropriate options.
PLEASE NOTE
multi-seat-xephyr was designed thinking in multiseat systems with at least TWO graphics cards --- a primary one for seat0 only and the secondary ones for the other seats. It wasn't tested in a system with one single graphics card. If you've managed to configure multiseat with multi-seat-xephyr on a single-
REQUIREMENTS:
* a secondary graphics card with dual head support
* logind (replaces ConsoleKit)
* a logind-
* a X.Org/Xephyr server built with --enable-
* You may need to provide a xorg.conf.custom config file to enable e.g. dual-head in your secondary graphics card.
INSTALLATION INSTRUCTIONS
* Build multi-seat-xephyr with "make"
* Install it with "make install"
SAMPLE CONFIG FILE /etc/xdg/
[default]
seat-parent-
xephyr-
[daemon]
host-seat=
host-options=
[seat-usb-
output=LVDS
[seat-usb-
output=VGA
PLEASE REFER TO FILE multi-seat-
SAMPLE CONFIGURATION FOR LightDM 1.9.8 and newer
[Seat:0]
xdg-seat=seat0
[Seat:1]
xdg-seat=seat-1
xserver-
[Seat:2]
xdg-seat=seat-2
xserver-
SEE ALSO:
https:/
https:/
View full history Series and milestones
trunk series is the current focus of development.