Packages

Differences between revisions 1 and 56 (spanning 55 versions)
Revision 1 as of 2014-02-14 18:39:44
Size: 9541
Editor: deer
Comment:
Revision 56 as of 2014-12-19 10:37:15
Size: 11974
Editor: bfb2f496
Comment:
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
<<Include(MultiseatTeam/MenuBar)>>
Line 8: Line 10:
 lightdm:: The lightdm package in the PPA contains some patches that make it possible to support multiseat, although at the moment you must configure the seats manually (see the instructions below). Automatic multiseat support has not yet been added (see [[https://launchpad.net/bugs/1190581|bug #1190581]]).
 other packages:: The PPA contains some packages from saucy that have been backported to raring to complete logind support. The initial list of packages came from [[https://launchpad.net/~ubuntu-core-dev/+archive/logind/+packages|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.

'''TODO:''' document what patches have been applied to what packages, whether those patches have been submitted upstream, and whether they have been accepted upstream
See [[MultiseatTeam/Status]]
Line 14: Line 13:
== 1. Name Your Seats ==
Come up with names for your seats. You must have a primary seat named `seat0`. All other seat names must begin with `seat` (see [[http://www.freedesktop.org/wiki/Software/systemd/multiseat/|the rules for seat naming]]). Note that VT switching (and thus fast user switching) is (currently) only possible on `seat0`.
== 2. Configure Seat Hardware ==
Assign hardware devices to your seats by [[http://www.freedesktop.org/wiki/Software/systemd/multiseat/|setting up udev rules]]. Note that all hardware is assigned to `seat0` by default, so you only need to assign hardware to other seats.

Important notes:
 * For every seat other than `seat0`, you MUST:
  * set `ID_SEAT` to the name of the seat
  * add a tag named after the seat
 * Unless you are you are using open-source video drivers, you will probably be required to create a rule that adds the `master-of-seat` tag to the seat's (main) video card.
 * Use `udevadm trigger` after you edit your rules to make them take effect, and `udevadm info --export-db` to see what udev did with your devices (to debug your rules).
 * You MUST NOT have any newlines in a rule.

=== Example #1 ===
Example system #1 has two seats (`seat0` and `seat1`) and uses open-source video drivers. The file `/etc/udev/rules.d/99-multiseat.rules` was created and the following rules were added to it:
{{{
# assign USB ports
TAG=="seat", DEVPATH=="/devices/pci0000:00/0000:00:1d.7/usb2/*", ENV{ID_SEAT}="seat1", TAG+="seat1"

# assign video cards
TAG=="seat", DEVPATH=="/devices/pci0000:00/0000:00:07.0/0000:03:00.0/*", ENV{ID_SEAT}="seat1", TAG+="seat1"
}}}

=== Example #2 ===
Example system #2 has two seats (`seat0` and `seat1`) and uses the proprietary NVIDIA driver. The file `/etc/udev/rules.d/99-multiseat.rules` was created and the following rules were added to it:
{{{
# assign USB ports
TAG=="seat", DEVPATH=="/devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.6/*", ENV{ID_SEAT}="seat1", TAG+="seat1"

# assign video cards
TAG=="seat", DEVPATH=="/devices/pci0000:00/0000:00:1c.0/0000:02:00.0/*", ENV{ID_SEAT}="seat1", TAG+="seat1"

# add master-of-seat tag to video cards
TAG=="seat", DEVPATH=="/devices/pci0000:00/0000:00:01.0/0000:01:00.0/*", TAG+="master-of-seat"
TAG=="seat", DEVPATH=="/devices/pci0000:00/0000:00:1c.0/0000:02:00.0/*", TAG+="master-of-seat"
}}}

== 3. Configure lightdm ==
Modify your `lightdm.conf` and make sure you have an entry per seat. Add `xdg-seat=<seatname>` to each seat and add `xserver-vt=0` to each seat EXCEPT `seat0`. Example:
{{{
[Seat:0]
xdg-seat=seat0

[Seat:1]
xdg-seat=seat1
xserver-vt=0
}}}

== 4. Install PPA Packages ==
Upgrade to the packages in the multiseat PPA by running the following commands:
{{{
sudo apt-add-repository ppa:ubuntu-multiseat/ppa
sudo apt-get update
sudo apt-get upgrade
}}}

== 5. (raring only) install libpam-systemd ==
The `libpam-systemd` package replaces `libpam-xdg-support`.

== 6. Reboot ==

== 7. Profit! ==
See [[MultiseatTeam/Instructions]]
Line 83: Line 21:
 * [[https://launchpad.net/bugs/1190581|bug #1190581]]: Automatic multiseat support has not yet been implemented.  * --([[https://launchpad.net/bugs/1190581|bug #1190581]]: Automatic multiseat support has not yet been implemented)-- Automatic multiseat support was added in release 1.11.7. Backported patches for v1.10 are available at `trusty-updates` repository.
 * [[https://launchpad.net/bugs/1356332|bug #1356332]]: Proper nested-X-server multiseat support has not yet been implemented.
Line 86: Line 25:
 2013-07-11::
  * initial upload of packages for raring
  * initial draft of instructions
 2013-07-12::
 2014-12-19::
  * Delete trusty package `gvfs` from [[https://launchpad.net/~ubuntu-multiseat/+archive/ppa|Multiseat PPA]]. After a closer look, we've found that package version already available at official repository already has all logind support we need. We recommend users to downgrade `gvfs` to the version available in official repository:
 {{{
     sudo apt install gvfs{,-{backends,daemons,libs,common,bin,fuse}}=1.20.1-1ubuntu1
 }}}
 2014-12-18::
  * Delete trusty package `xorg-server` from [[https://launchpad.net/~ubuntu-multiseat/+archive/ppa|Multiseat PPA]], since a new version with backported multiseat patches from 1.16 series is already available at `trusty-updates` repository.
 2014-12-15::
  * Delete all remaining raring/saucy packages from [[https://launchpad.net/~ubuntu-multiseat/+archive/ppa|Multiseat PPA]], as they have reached their end of life.
  * Backport latest `xorg-server` package from `trusty-proposed` repository to [[https://launchpad.net/~ubuntu-multiseat/+archive/ppa|Multiseat PPA]], after a security release in `trusty-updates` that doesn't include required multiseat patches yet.
 2014-12-11::
  * Delete trusty `lightdm` package from [[https://launchpad.net/~ubuntu-multiseat/+archive/ppa|Multiseat PPA]], since a new version with automatic multiseat support is already available at `trusty-updates` repository.
  * Delete some saucy packages from [[https://launchpad.net/~ubuntu-multiseat/+archive/ppa|Multiseat PPA]], as saucy has reached its end of life.
 2014-11-07::
  * Copy trusty `lightdm` package from trusty-proposed to [[https://launchpad.net/~ubuntu-multiseat/+archive/ppa|Multiseat PPA]], lowering package version so it can be updated safely when it reaches trusty-updates.
 2014-11-04::
  * Copy trusty `xorg-server` package from [[https://launchpad.net/~canonical-x/+archive/ubuntu/x-staging|Canonical X Staging PPA]], which already includes our patches backported from 1.16 series, to [[https://launchpad.net/~ubuntu-multiseat/+archive/ppa|Multiseat PPA]]. This package will reach trusty-updates repo soon.
  * Also copy trusty `xorg-server-lts-utopic` and related packages from [[https://launchpad.net/~canonical-x/+archive/ubuntu/x-staging|Canonical X Staging PPA]] to [[https://launchpad.net/~ubuntu-multiseat/+archive/ppa|Multiseat PPA]], for those who want to upgrade Xorg server to release 1.16 in Ubuntu 14.04 LTS. These packages will reach trusty-updates repo soon.
 2014-08-25::
  * Update trusty `lightdm` package:
    * Add experimental support to simple globbing in seat config sections for seats handled by logind (e.g. `[Seat:seat-*]`).
 2014-08-22::
  * Update trusty `lightdm` package:
    * Backport some logind-related patches from trunk.
    * Update automatic multiseat patch following feedback from upstream.
    * Disable patch to allow starting a bare X server introduced previously, until a new updated one can be written.
 2014-08-15::
  * Introduce two new patches in trusty `lightdm` package: add automatic multiseat support ([[https://launchpad.net/bugs/1190581|bug #1190581]]), and add a new seat option to make lightdm start a bare X server, needed for Xephyr-based multiseat setups ([[https://launchpad.net/bugs/1356332|bug #1356332]]).
 2014-08-03::
  * update trusty `xorg-server` package
 2014-07-03::
  * Cherry-pick patch from `lightdm` trunk [[http://bazaar.launchpad.net/~lightdm-team/lightdm/trunk/revision/2006|revision 2006]] to trusty package: "Do timed autologin each time you are returned to the greeter"
 2014-07-02::
  * Introduced package `xserver-xorg-video-nested` for trusty and utopic. It may be an alternative to Xephyr for single-card multiseat setups.
 2014-06-09::
  * Backport package `udisks2` from utopic to trusty. It already includes all necessary changes for logind seat tracking support.
  * Backport package `gvfs` from utopic to trusty. It may have any additional changes to match logind seat tracking enabled in backported package `udisks2`.
 2014-05-06::
  * Update Xephyr patches on trusty `xorg-server` package for window placement once again, after Keith Packard's [[http://thread.gmane.org/gmane.comp.freedesktop.xorg.devel/41660|feedback at xorg-devel]] mailing list.
 2014-04-30::
  * Fix Xephyr patch introduced at 2014-04-26.
 2014-04-26::
  * Reintroduce Xephyr patches for window placement, following new approach based on multi-seat-xephyr code (trusty `xorg-server` package only).
 2014-04-24::
  * introduce trusty `udisks2` package rebuilt with additional build-dependencies `libsystemd-login-dev` and `libsystemd-daemon-dev`.
 2014-04-22::
  * update trusty `xorg-server` package
 2014-03-14::
  * drop Xephyr window placement patch from package `xorg-server` for both saucy and trusty
  * update trusty `xorg-server` package
 2014-03-12::
  * update saucy `lightdm` package
 2014-03-06::
  * introduce new package `multi-seat-xephyr` for both saucy and trusty (updated daily)
 2014-02-21::
  * update X.Org server configuration instructions
  * introduce trusty `gdm` package with multiseat patches
  * move status and instructions to separate wiki pages
  * From now on, this changelog will only note changes to PPA packages. Changes to the wiki pages can be found by looking at the edit history.
 2014-02-20::
  * update `gdm` status
  * update `xorg-server` status
  * introduce trusty `xorg-server` package with multiseat patches
 2014-02-19::
  * update X.Org server configuration instructions
  * update `xorg-server` status
 2014-02-18::
  * saucy `gdm`: revert patch introduced at 2013-11-01 (see above)
  * add more details to udev instructions
 2014-02-17::
  * saucy `xorg-server`: update to newer upstream version
  * update `xorg-server` status
  * added `MatchSeat` example for xorg-server configuration
 2014-02-16::
  * update `lightdm` configuration instructions
 2014-02-14::
  * moved instructions, known issues, and changelog from [[https://launchpad.net/~ubuntu-multiseat/+archive/ppa]] to this wiki page
  * `lightdm`: update to newer upstream version
 2013-12-27::
  * raring `systemd`: cherry-pick changes made for 198-0ubuntu12 (to get `org.freedesktop.login1` dbus service)
 2013-11-07::
  * `lightdm`: update to newer upstream version
 2013-11-01::
  * saucy `gdm`: add patch to prevent getting inactive graphical session for `seat0`. PROBLEMS MAY STILL OCCUR WITH USER-SWITCHING ON `seat0`!!! See: [[https://bugzilla.redhat.com/show_bug.cgi?id=1018196]]
 2013-10-25::
  * backport newer saucy `gdm` to raring to get `logind` support; add multiseat automatic login patch that was just added to the saucy version of `gdm`
 2013-10-24::
Line 91: Line 113:
  * raring `xorg-server`: add fix for [[https://launchpad.net/bugs/1228095|bug #1228095]], include evdev driver suport in kdrive, and add a new `MatchSeat` option (to match saucy xorg-server)
  * add saucy `gdm` with support for automatic login in multiseat setups. see: [[https://bugzilla.gnome.org/show_bug.cgi?id=704581]]
 2013-10-23::
  * saucy `xorg-server`: add fix for [[https://launchpad.net/bugs/1228095|bug #1228095]], include evdev driver support in kdrive, and add a new `MatchSeat` option. See: [[http://lists.x.org/archives/xorg-devel/2013-September/037945.html]] and [[http://lists.x.org/archives/xorg-devel/2013-September/037946.html]]
 2013-10-19::
  * raring `dbus`: cherry-pick changes from saucy 1.6.12-0ubuntu6 and 1.6.12-0ubuntu7
  * raring `network-manager`: cherry-pick bluetooth bug fix from saucy 0.9.8.0-0ubuntu22 (also raring 0.9.8.0-0ubuntu6.1)
  * raring `policykit-1`: update to latest saucy version
  * saucy `unity-greeter`: remove; new upstream version has been released with multiseat change integrated
  * `xorg-server`: apply fix for [[https://launchpad.net/bugs/1209008|bug #1209008]] to latest version
  * raring `gnome-screensaver`, `gnome-settings-daemon`: update to newer saucy versions to get `logind` fixes
  * `lightdm`: apply multiseat patches to latest version
 2013-08-14::
  * update `xorg-server` and `unity-greeter` for saucy
  * update `lightdm` multiseat patch from multiseat bzr branch
 2013-08-10::
  * update patch for `unity-greeter`
 2013-08-08::
  * add `unity-greeter` with fix for [[https://launchpad.net/bugs/1201122|bug #1201122]] integrated
  * add `xorg-server` with fix for [[https://launchpad.net/bugs/1209008|bug #1209008]] integrated
  * update known issues
 2013-08-07::
  * migrate PPA from [[https://launchpad.net/~a7x/+archive/multiseat]]
  * add instruction to tag each seat's video card with `master-of-seat`
  * update known issues
 2013-08-04::
  * update `lightdm` to the latest upstream version
  * `lightdm`: change `xserver-seat` setting name to `xdg-seat`
  * other miscellaneous internal `lightdm` cleanups in preparation for submission upstream
 2013-07-20::
  * upload `lightdm` for saucy
 2013-07-18::
  * backport newer `indicator-session`
  * remove known issues that I believe are fixed by the newer `indicator-session`
 2013-07-17::
  * update known issues
  * update `dbus`
 2013-07-15::
Line 100: Line 160:
 2013-07-15::  2013-07-12::
  * update instructions
Line 102: Line 163:
 2013-07-17::
  * update known issues
  * update `dbus`
 2013-07-18::
  * backport newer `indicator-session`
  * remove known issues that I believe are fixed by the newer `indicator-session`
 2013-07-20::
  * upload `lightdm` for saucy
 2013-08-04::
  * update `lightdm` to the latest upstream version
  * `lightdm`: change `xserver-seat` setting name to `xdg-seat`
  * other miscellaneous internal `lightdm` cleanups in preparation for submission upstream
 2013-08-07::
  * migrate PPA from [[https://launchpad.net/~a7x/+archive/multiseat]]
  * add instruction to tag each seat's video card with `master-of-seat`
  * update known issues
 2013-08-08::
  * add `unity-greeter` with fix for [[https://launchpad.net/bugs/1201122|bug #1201122]] integrated
  * add `xorg-server` with fix for [[https://launchpad.net/bugs/1209008|bug #1209008]] integrated
  * update known issues
 2013-08-10::
  * update patch for `unity-greeter`
 2013-08-14::
  * update `xorg-server` and `unity-greeter` for saucy
  * update `lightdm` multiseat patch from multiseat bzr branch
 2013-10-19::
  * raring `dbus`: cherry-pick changes from saucy 1.6.12-0ubuntu6 and 1.6.12-0ubuntu7
  * raring `network-manager`: cherry-pick bluetooth bug fix from saucy 0.9.8.0-0ubuntu22 (also raring 0.9.8.0-0ubuntu6.1)
  * raring `policykit-1`: update to latest saucy version
  * saucy `unity-greeter`: remove; new upstream version has been released with multiseat change integrated
  * `xorg-server`: apply fix for [[https://launchpad.net/bugs/1209008|bug #1209008]] to latest version
  * raring `gnome-screensaver`, `gnome-settings-daemon`: update to newer saucy versions to get `logind` fixes
  * `lightdm`: apply multiseat patches to latest version
 2013-10-23::
  * saucy `xorg-server`: add fix for [[https://launchpad.net/bugs/1228095|bug #1228095]], include evdev driver support in kdrive, and add a new `MatchSeat` option. See: [[http://lists.x.org/archives/xorg-devel/2013-September/037945.html]] and [[http://lists.x.org/archives/xorg-devel/2013-September/037946.html]]
 2013-10-24::
  * update instructions
  * raring `xorg-server`: add fix for [[https://launchpad.net/bugs/1228095|bug #1228095]], include evdev driver suport in kdrive, and add a new `MatchSeat` option (to match saucy xorg-server)
  * add saucy `gdm` with support for automatic login in multiseat setups. see: [[https://bugzilla.gnome.org/show_bug.cgi?id=704581]]
 2013-10-25::
  * backport newer saucy `gdm` to raring to get `logind` support; add multiseat automatic login patch that was just added to the saucy version of `gdm`
 2013-11-01::
  * saucy `gdm`: add patch to prevent getting inactive graphical session for `seat0`. PROBLEMS MAY STILL OCCUR WITH USER-SWITCHING ON `seat0`!!! See: [[https://bugzilla.redhat.com/show_bug.cgi?id=1018196]]
 2013-11-07::
  * `lightdm`: update to newer upstream version
 2013-12-27::
  * raring `systemd`: cherry-pick changes made for 198-0ubuntu12 (to get `org.freedesktop.login1` dbus service)
 2014-02-14::
  * moved instructions, known issues, and changelog from [[https://launchpad.net/~ubuntu-multiseat/+archive/ppa]] to this wiki page
 2013-07-11::
  * initial upload of packages for raring
  * initial draft of instructions

Introduction

The MultiseatTeam maintains packages in the multiseat PPA. These packages are Ubuntu packages that have been patched to improve support for multiseat.

Status

See MultiseatTeam/Status

Instructions

See MultiseatTeam/Instructions

Known Issues

  • DVB device ACLs and MythTV: udev and logind want only logged-in users to have access to attached DVB devices. This is accomplished by setting up /dev ACLs when a user logs in. Unfortunately, this conflicts with MythTV, which always wants access to the TV tuner device(s). I'm not exactly sure how to fix this. Modifying /lib/udev/rules.d/70-uaccess.rules and 70-udev-acl.rules and commenting out the dvb lines seems to work, but is fragile -- those files will be replaced the next time systemd-services and udev are upgraded. udev apparently doesn't provide a way to remove a tag once one has been set, so putting a new file in /etc/udev/rules.d won't work. Anyone have any ideas?

  • bug #976124: On some systems, only one user can be logged in by typing a password at a time. All other users must be automatically logged in via LightDM's autologin-user setting.

  • Due to a technical limitation in Linux's virtual terminal subsystem and how it interacts with X, only seat0 can switch users. To switch users on another seat you must first log out and then log back in as the other user. Perhaps Mir, Wayland, and/or kmscon will address this.

  • LightDM is unaware that user switching is unsupported on non-seat0 seats. It will allow you to try to switch, but fails to switch.

  • bug #1190581: Automatic multiseat support has not yet been implemented Automatic multiseat support was added in release 1.11.7. Backported patches for v1.10 are available at trusty-updates repository.

  • bug #1356332: Proper nested-X-server multiseat support has not yet been implemented.

ChangeLog

2014-12-19
  • Delete trusty package gvfs from Multiseat PPA. After a closer look, we've found that package version already available at official repository already has all logind support we need. We recommend users to downgrade gvfs to the version available in official repository:

     sudo apt install gvfs{,-{backends,daemons,libs,common,bin,fuse}}=1.20.1-1ubuntu1 
2014-12-18
  • Delete trusty package xorg-server from Multiseat PPA, since a new version with backported multiseat patches from 1.16 series is already available at trusty-updates repository.

2014-12-15
  • Delete all remaining raring/saucy packages from Multiseat PPA, as they have reached their end of life.

  • Backport latest xorg-server package from trusty-proposed repository to Multiseat PPA, after a security release in trusty-updates that doesn't include required multiseat patches yet.

2014-12-11
  • Delete trusty lightdm package from Multiseat PPA, since a new version with automatic multiseat support is already available at trusty-updates repository.

  • Delete some saucy packages from Multiseat PPA, as saucy has reached its end of life.

2014-11-07
  • Copy trusty lightdm package from trusty-proposed to Multiseat PPA, lowering package version so it can be updated safely when it reaches trusty-updates.

2014-11-04
  • Copy trusty xorg-server package from Canonical X Staging PPA, which already includes our patches backported from 1.16 series, to Multiseat PPA. This package will reach trusty-updates repo soon.

  • Also copy trusty xorg-server-lts-utopic and related packages from Canonical X Staging PPA to Multiseat PPA, for those who want to upgrade Xorg server to release 1.16 in Ubuntu 14.04 LTS. These packages will reach trusty-updates repo soon.

2014-08-25
  • Update trusty lightdm package:

    • Add experimental support to simple globbing in seat config sections for seats handled by logind (e.g. [Seat:seat-*]).

2014-08-22
  • Update trusty lightdm package:

    • Backport some logind-related patches from trunk.
    • Update automatic multiseat patch following feedback from upstream.
    • Disable patch to allow starting a bare X server introduced previously, until a new updated one can be written.
2014-08-15
  • Introduce two new patches in trusty lightdm package: add automatic multiseat support (bug #1190581), and add a new seat option to make lightdm start a bare X server, needed for Xephyr-based multiseat setups (bug #1356332).

2014-08-03
  • update trusty xorg-server package

2014-07-03
  • Cherry-pick patch from lightdm trunk revision 2006 to trusty package: "Do timed autologin each time you are returned to the greeter"

2014-07-02
  • Introduced package xserver-xorg-video-nested for trusty and utopic. It may be an alternative to Xephyr for single-card multiseat setups.

2014-06-09
  • Backport package udisks2 from utopic to trusty. It already includes all necessary changes for logind seat tracking support.

  • Backport package gvfs from utopic to trusty. It may have any additional changes to match logind seat tracking enabled in backported package udisks2.

2014-05-06
  • Update Xephyr patches on trusty xorg-server package for window placement once again, after Keith Packard's feedback at xorg-devel mailing list.

2014-04-30
  • Fix Xephyr patch introduced at 2014-04-26.
2014-04-26
  • Reintroduce Xephyr patches for window placement, following new approach based on multi-seat-xephyr code (trusty xorg-server package only).

2014-04-24
  • introduce trusty udisks2 package rebuilt with additional build-dependencies libsystemd-login-dev and libsystemd-daemon-dev.

2014-04-22
  • update trusty xorg-server package

2014-03-14
  • drop Xephyr window placement patch from package xorg-server for both saucy and trusty

  • update trusty xorg-server package

2014-03-12
  • update saucy lightdm package

2014-03-06
  • introduce new package multi-seat-xephyr for both saucy and trusty (updated daily)

2014-02-21
  • update X.Org server configuration instructions
  • introduce trusty gdm package with multiseat patches

  • move status and instructions to separate wiki pages
  • From now on, this changelog will only note changes to PPA packages. Changes to the wiki pages can be found by looking at the edit history.
2014-02-20
  • update gdm status

  • update xorg-server status

  • introduce trusty xorg-server package with multiseat patches

2014-02-19
  • update X.Org server configuration instructions
  • update xorg-server status

2014-02-18
  • saucy gdm: revert patch introduced at 2013-11-01 (see above)

  • add more details to udev instructions
2014-02-17
  • saucy xorg-server: update to newer upstream version

  • update xorg-server status

  • added MatchSeat example for xorg-server configuration

2014-02-16
  • update lightdm configuration instructions

2014-02-14
2013-12-27
  • raring systemd: cherry-pick changes made for 198-0ubuntu12 (to get org.freedesktop.login1 dbus service)

2013-11-07
  • lightdm: update to newer upstream version

2013-11-01
2013-10-25
  • backport newer saucy gdm to raring to get logind support; add multiseat automatic login patch that was just added to the saucy version of gdm

2013-10-24
2013-10-23
2013-10-19
  • raring dbus: cherry-pick changes from saucy 1.6.12-0ubuntu6 and 1.6.12-0ubuntu7

  • raring network-manager: cherry-pick bluetooth bug fix from saucy 0.9.8.0-0ubuntu22 (also raring 0.9.8.0-0ubuntu6.1)

  • raring policykit-1: update to latest saucy version

  • saucy unity-greeter: remove; new upstream version has been released with multiseat change integrated

  • xorg-server: apply fix for bug #1209008 to latest version

  • raring gnome-screensaver, gnome-settings-daemon: update to newer saucy versions to get logind fixes

  • lightdm: apply multiseat patches to latest version

2013-08-14
  • update xorg-server and unity-greeter for saucy

  • update lightdm multiseat patch from multiseat bzr branch

2013-08-10
  • update patch for unity-greeter

2013-08-08
  • add unity-greeter with fix for bug #1201122 integrated

  • add xorg-server with fix for bug #1209008 integrated

  • update known issues
2013-08-07
2013-08-04
  • update lightdm to the latest upstream version

  • lightdm: change xserver-seat setting name to xdg-seat

  • other miscellaneous internal lightdm cleanups in preparation for submission upstream

2013-07-20
  • upload lightdm for saucy

2013-07-18
  • backport newer indicator-session

  • remove known issues that I believe are fixed by the newer indicator-session

2013-07-17
  • update known issues
  • update dbus

2013-07-15
  • update known issues
2013-07-14
  • interpret LightDM xserver-vt=0 setting to mean -sharevts

  • add documentation for the new LightDM settings
  • improve LightDM logging
  • update instructions
  • update known issues
  • backport newer upstream (saucy) packages to get better logind support

  • add backported acpi-support package to drop consolekit dependency

2013-07-12
  • update instructions
  • update known issues
2013-07-11
  • initial upload of packages for raring
  • initial draft of instructions


CategoryMultiseatTeam

MultiseatTeam/Packages (last edited 2015-03-17 15:49:33 by bb42d0d7)