@Alexandre

Are your additional X servers loaded with "-sharevts" option? You can
see it with "ps -FC X | less" or "ps -FC Xorg | less".

Dou you have any additional setup in your lightdm.conf? Could you paste
it here?

-- 
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to lightdm in Ubuntu.
https://bugs.launchpad.net/bugs/903194

Title:
  multiseat not set up correctly

Status in Light Display Manager:
  New
Status in “lightdm” package in Ubuntu:
  Confirmed

Bug description:
  I have a multiseat xorg.conf setup on Arch Linux (with ServerLayouts
  called seat-chris and seat-brynn)

  Based on the below details, it seems that -sharevts is needed, but not
  handled correctly by lightdm

  
  If I use a fairly minimal config, I get:
  When lightdm starts, Seat 0 is activated
  Ctrl-Alt-F8 on Seat 0 kbd activates Seat 1 (deactivates Seat 0)
  Ctrl-Alt-F7 on Seat 1 kbd activates Seat 0 (deactivates Seat 1)

  lightdm.conf:
  --------------------
  [LightDM]
  start-default-seat=false
  [SeatDefaults]
  session-wrapper=/etc/lightdm/Xsession
  xserver-config=xorg.conf.multiseat
  [Seat:0]
  xserver-layout=seat-chris
  [Seat:1]
  xserver-layout=seat-brynn

  pstree
  -----------
  lightdm,9833 /etc/init.d/lightdm start
    `-lightdm,9834
        |-X,9839 :0 -config xorg.conf.multiseat -layout seat-chris -auth 
/var/run/lightdm/root/:0 -nolisten tcp vt7 -novtswitch
        |-X,9841 :1 -config xorg.conf.multiseat -layout seat-brynn -auth 
/var/run/lightdm/root/:1 -nolisten tcp vt8 -novtswitch
        |-lightdm-gtk-gre,9860
        |   `-{lightdm-gtk-gr},9861
        |-lightdm-gtk-gre,9881
        |   `-{lightdm-gtk-gr},9882
        |-{lightdm},9837
        |-{lightdm},9840
        |-{lightdm},9863
        `-{lightdm},9884


  When I use the sharevts flag on Seat 1, I see the following:
  On lightdm start, Seat 0 is activated
  After a second or so, Seat 0 goes blank, and Seat 1 is activated
  Pressing Ctrl-Alt-F7 on Seat 1 activates Seat 0 again, and I can log in on 
both correctly

  lightdm.conf
  -----------------
  [LightDM]
  start-default-seat=false
  [SeatDefaults]
  session-wrapper=/etc/lightdm/Xsession
  xserver-config=xorg.conf.multiseat
  greeter-hide-users=false
  [Seat:0]
  xserver-layout=seat-chris
  [Seat:1]
  xserver-command=/usr/bin/X -sharevts
  xserver-layout=seat-brynn

  pstree
  -----------
  lightdm,21164 /etc/init.d/lightdm start
    `-lightdm,21165
        |-X,21171 :0 -config xorg.conf.multiseat -layout seat-chris -auth 
/var/run/lightdm/root/:0 -nolisten tcp vt7 -novtswitch
        |-X,21173 -sharevts :1 -config xorg.conf.multiseat -layout seat-brynn 
-auth /var/run/lightdm/root/:1 -nolisten tcp vt8 -novtswitch
        |-lightdm-gtk-gre,21192
        |   `-{lightdm-gtk-gr},21193
        |-lightdm-gtk-gre,21210
        |   `-{lightdm-gtk-gr},21211
        |-{lightdm},21168
        |-{lightdm},21172
        |-{lightdm},21195
        `-{lightdm},21215

  
  If I try sharevts on both sessions, I see the following:

  On lightdm start, Seat 1 starts up
  Seat 0 shows a mouse pointer on a text mode console printing the kernel 
message 'Invalid Framebuffer ID'
  If I force kill lightdm and restart it using the init.d service, then it 
starts correctly

  lightdm.conf
  ------------------
  [LightDM]
  start-default-seat=false
  [SeatDefaults]
  session-wrapper=/etc/lightdm/Xsession
  xserver-config=xorg.conf.multiseat
  greeter-hide-users=false
  [Seat:0]
  xserver-command=/usr/bin/X -sharevts
  xserver-layout=seat-chris
  [Seat:1]
  xserver-command=/usr/bin/X -sharevts
  xserver-layout=seat-brynn

  pstree
  --------
  lightdm,32594 /etc/init.d/lightdm start
    `-lightdm,32595
        |-X,32599 -sharevts :0 -config xorg.conf.multiseat -layout seat-chris 
-auth /var/run/lightdm/root/:0 -nolisten tcp vt7 -novtswitch
        |-X,32603 -sharevts :1 -config xorg.conf.multiseat -layout seat-brynn 
-auth /var/run/lightdm/root/:1 -nolisten tcp vt8 -novtswitch
        |-lightdm-gtk-gre,32620
        |   `-{lightdm-gtk-gr},32623
        |-lightdm-gtk-gre,32640
        |   `-{lightdm-gtk-gr},32643
        |-{lightdm},32598
        |-{lightdm},32600
        |-{lightdm},32645
        `-{lightdm},4109

To manage notifications about this bug go to:
https://bugs.launchpad.net/lightdm/+bug/903194/+subscriptions

-- 
Mailing list: https://launchpad.net/~desktop-packages
Post to     : desktop-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~desktop-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to