Status

Differences between revisions 23 and 24
Revision 23 as of 2014-11-04 13:37:02
Size: 6529
Editor: bb42d15f
Comment:
Revision 24 as of 2014-12-11 19:16:38
Size: 6198
Editor: bb42d095
Comment:
Deletions are marked like this. Additions are marked like this.
Line 9: Line 9:
After v1.11.7 release, `lightdm` has gained automatic multiseat support (see --([[https://launchpad.net/bugs/1190581|bug #1190581]])--). Backporting of automatic multiseat patches for 1.10 series was completed in release 1.10.2, which will soon reach `trusty-updates` repo. Meanwhile, `lightdm` packages in [[https://launchpad.net/~ubuntu-multiseat/+archive/ubuntu/ppa|ubuntu-multiseat PPA]] for Ubuntu 14.04 LTS (trusty) already include a backported patch for automatic multiseat support (these packages will be deprecated as soon as `lightdm` package in `trusty-updates` repo is upgraded to version 1.10.2 or later). After v1.11.7 release, `lightdm` has gained automatic multiseat support (see --([[https://launchpad.net/bugs/1190581|bug #1190581]])--). Backporting of automatic multiseat patches for 1.10 series was completed in release 1.10.3, which is already available in `trusty-updates` repository.

TODO: document what patches have been applied to what packages, whether those patches have been submitted upstream, and whether they have been accepted upstream

lightdm

Starting with v1.10 (available in Ubuntu 14.04 LTS (trusty) and later), lightdm has some basic multiseat support. For older Ubuntu releases, you can use the patched version of lightdm that is available in the ubuntu-multiseat PPA.

After v1.11.7 release, lightdm has gained automatic multiseat support (see bug #1190581). Backporting of automatic multiseat patches for 1.10 series was completed in release 1.10.3, which is already available in trusty-updates repository.

For Ubuntu 13.10 (saucy) and older, you must configure the seats manually (see MultiseatTeam/Instructions).

xorg-server

IMPORTANT: All patches described below are included in upstream release 1.16 and packaged for Ubuntu 14.10 "Utopic Unicorn" and later. Xorg server 1.15 packages for Ubuntu 14.04 LTS with backported patches from 1.16 will be released in trusty-updates repo, deprecating packages in ubuntu-multiseat PPA. Xorg server 1.16 itself will be packaged for Ubuntu 14.04 LTS, too. Users who want to upgrade to Xorg server 1.16 should install packages xserver-*-lts-utopic.

The xorg-server package in the multiseat PPA includes patches and changes for the following issues:

gdm

The gdm package in the multiseat PPA includes patches and changes for the following issues:

  • upstream bug #704581: Add patch to fix automatic/timed login in multiseat context

  • upstream bug #711253: Add patch to explicitly set variable XDG_VTNR for seat0 (needed to avoid getting inactive graphical sessions for seat0 in some multiseat setups) Now rely on patched xorg-server package from this PPA.

multi-seat-xephyr

This is a brand new software that provides a nested X server wrapper to help configuring multiseat with a single multi-head graphics card. It currently supports Xephyr only (built with --enable-kdrive-evdev option), but it may also support Xorg with xf86-video-nested driver in the future. More details are available in project's Launchpad page.

udisks2

This package was rebuilt for trusty with additional build-dependencies libsystemd-login-dev and libsystemd-daemon-dev, for full systemd-logind integration. This is needed for correct per-seat automounting of removable media (see bug #1319870).

  • PLEASE NOTE: if it happens that only one seat is mounting removable media in your system, whether the USB port you plug it is assigned to that seat or not, you may also need to boot Ubuntu with systemd as PID 1 (see this page from Martin Pitt's blog for further details).

  • At the moment, Xubuntu and Lubuntu do not support per-seat automounting of removable media, even when booting with systemd as PID 1 [UPDATE 2014-05-15] Newer tests with latest package updates reveal that per-seat automounting is working for Xubuntu and Lubuntu now.

  • In Ubuntu, Edubuntu, [UPDATE 2014-05-15] Lubuntu, and Kubuntu, when a storage device is plugged in a given seat, all seats will be notified, but only the right seat will be able to mount it.

  • In Ubuntu GNOME, [UPDATE 2014-05-15] and Xubuntu, when a removable media is plugged in a given seat, the other seats won't be notified.

Others

The PPA contains some packages from saucy that have been backported to raring to complete logind support. The initial list of packages came from the ubuntu-core-dev team's logind PPA. Please contact the Ubuntu Multiseat team if you are aware of any additional packages that need backporting to raring.

MultiseatTeam/Status (last edited 2014-12-18 18:37:08 by bfb2f4c8)