← Back to team overview

ubuntu-multiseat team mailing list archive

trusty lightdm multiseat challenges

 

Connecting two display-link USB2 to HDMI adapters, I can successfully
extend my desktop in Ubuntu 14.04.

Following the excellent MultiseatTeam instructions [1], adding the
PPA, installing the patched packages, I successfully use 'loginctl
attach' to tag my devices [2], and I tweak the lightdm configuration
[3].

However, when I login to lightdm, I still see the three screens
attached to the session, and only one X server is started [4]; looking
at the PPA, is this because there is no lightdm built for trusty with
Richard changes?

Thanks!
  Daniel

[1] https://wiki.edubuntu.org/MultiseatTeam/Instructions

-- [2]

$ loginctl list-seats
SEAT
seat0
seat1
seat2

3 seats listed.
$ loginctl seat-status seat0
seat0
        Sessions: *c2
         Devices:
                  ├─/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input1
                  │ input:input1 "Power Button"

├─/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/LNXVIDEO:00/input/input7
                  │ input:input7 "Video Bus"
                  ├─/sys/devices/LNXSYSTM:00/device:00/PNP0C0C:00/input/input0
                  │ input:input0 "Power Button"
                  ├─/sys/devices/pci0000:00/0000:00:02.0/drm/card0
                  │ drm:card0
                  ├─/sys/devices/pci0000:00/0000:00:02.0/graphics/fb0
                  │ [MASTER] graphics:fb0 "inteldrmfb"
                  ├─/sys/devices/pci0000:00/0000:00:14.0/usb3
                  │ usb:usb3
                  ├─/sys/devices/pci0000:00/0000:00:14.0/usb4
                  │ usb:usb4
                  ├─/sys/devices/pci0000:00/0000:00:1a.0/usb1
                  │ usb:usb1
                  │ └─/sys/devices/pci0000:00/0000:00:1a.0/usb1/1-1
                  │   usb:1-1
                  │
├─/sys/devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.1/1-1.1:1.2/0003:046D:C52B.0003/input/input4
                  │   │ input:input4 "Logitech Unifying Device.
Wireless PID:4102"
                  ├─/sys/devices/pci0000:00/0000:00:1b.0/sound/card0
                  │ sound:card0 "PCH"
                  │ ├─/sys/devices/pci0000:00/0000:00:1b.0/sound/card0/input10
                  │ │ input:input10 "HDA Intel PCH HDMI/DP,pcm=3"
                  │ ├─/sys/devices/pci0000:00/0000:00:1b.0/sound/card0/input11
                  │ │ input:input11 "HDA Intel PCH HDMI/DP,pcm=7"
                  │ ├─/sys/devices/pci0000:00/0000:00:1b.0/sound/card0/input8
                  │ │ input:input8 "HDA Intel PCH Mic"
                  │ └─/sys/devices/pci0000:00/0000:00:1b.0/sound/card0/input9
                  │   input:input9 "HDA Intel PCH Line Out"
                  ├─/sys/devices/pci0000:00/0000:00:1d.0/usb2
                  │ usb:usb2
                  │ └─/sys/devices/pci0000:00/0000:00:1d.0/usb2/2-1
                  │   usb:2-1
                  ├─/sys/devices/virtual/misc/kvm
                  │ misc:kvm
                  └─/sys/devices/virtual/misc/rfkill
                    misc:rfkill
$ loginctl seat-status seat1
seat1
         Devices:

├─/sys/devices/pci0000:00/0000:00:14.0/usb3/3-1/3-1:1.0/drm/card1
                  │ drm:card1

└─/sys/devices/pci0000:00/0000:00:14.0/usb3/3-1/3-1:1.0/graphics/fb1
                    [MASTER] graphics:fb1 "udldrmfb"
$ loginctl seat-status seat2
seat2
         Devices:

├─/sys/devices/pci0000:00/0000:00:14.0/usb3/3-2/3-2:1.0/drm/card2
                  │ drm:card2

├─/sys/devices/pci0000:00/0000:00:14.0/usb3/3-2/3-2:1.0/graphics/fb2
                  │ [MASTER] graphics:fb2 "udldrmfb"

└─/sys/devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.2/1-1.2:1.0/input/input6
                    input:input6 " USB OPTICAL MOUSE"

-- [3] /etc/lightdm/multiseat.conf

[SeatDefaults]
user-authority-in-system-dir=true

[Seat:0]
xdg-seat=seat0

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

[Seat:2]
xdg-seat=seat2
xserver-vt=0

[4] http://quora.org/2014/lightdm.log
-- 
Daniel J Blueman