Caps Lock LED linked between keyboards in Multiseat setup

Bug #300974 reported by Obrouni
12
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Ubuntu
Confirmed
Undecided
Unassigned

Bug Description

I have had this problem on both Hardy and now Intrepid.

I am trying to create a multiseat work station using Xephyr. I am using 1 PS2 keyboard and a number of USB keyboards.

The problem I am encountering is that all the caps lock LED's on each keyboard change at the same time if caps lock is pressed on any of the keyboards. The actually caps lock function itself however remains separate for each session.

Ie

If user 1 presses capslock, user 2 and 3 both see there LED's light up as well. However only user 1 will get capital letters when he types. If then user 2 presses caps lock, all the LED's will go out and now both user 1 and 2 will get capital letters.

As you can see the above is quite confusing.

Tags: multiseat
Revision history for this message
Obrouni (nick-fisk) wrote :

The two commands to launch Xephyr for each of the two seats:-

/usr/bin/Xephyr -ac :1 -br -fullscreen -keybd evdev,,device=/dev/input/by-path/platform-i8042-serio-0-event-kbd,xkbrules=xorg,xkbmodel=evdev,xkblayout=es -mouse evdev,,device=/dev/input/by-path/platform-i8042-serio-1-event-mouse,WHEELRelativeAxisButtons 6 7 -auth /var/lib/gdm/:1.Xauth -nolisten tcp vt9

/usr/bin/Xephyr -ac :2 -br -fullscreen -keybd evdev,,device=/dev/input/by-path/pci-0000:00:02.0-usb-0:2:1.0-event-kbd,xkbrules=xorg,xkbmodel=evdev,xkblayout=es -mouse evdev,,device=/dev/input/by-path/pci-0000:00:02.0-usb-0:1:1.0-event-mouse,WHEELRelativeAxisButtons 6 7 -auth /var/lib/gdm/:2.Xauth -nolisten tcp vt9

These are launched from gdm as shown below:-

#0=Standard device=/dev/console

# ****************************************************************************

# Modifications to enable MultiSeat X

0=Xephyr0
1=Xephyr1
2=Xephyr2
#3=Xephyr3
#4=Xephyr4

[server-Xephyr0]
name=Xephyr0
command=/usr/bin/X -br -dpms -s 0
handled=false
flexible=false

[server-Xephyr1]
name=Xephyr1
command=/usr/sbin/Xephyr-path.sh -display :0.0 -br -xauthority /var/lib/gdm/:0.Xauth -fullscreen -kbdpath platform-i8042-serio-0-event-kbd -mousepath platform-i8042-serio-1-event-mouse
handled=true
flexible=false

[server-Xephyr2]
name=Xephyr2
command=/usr/sbin/Xephyr-path.sh -display :0.1 -br -xauthority /var/lib/gdm/:0.Xauth -fullscreen -kbdpath pci-0000:00:02.0-usb-0:2:1.0-event-kbd -mousepath pci-0000:00:02.0-usb-0:1:1.0-event-mouse
handled=true
flexible=false

The /usr/sbin/Xephyr-path.sh script simply formats the arguments into the two commands pasted at the top.

And I have attached my xorg.conf

Revision history for this message
mikmak (mikmak) wrote :

I can confirm this bug on my multiseat setup too

Cheers,
Mik

Revision history for this message
STaRMaN (jarizaro) wrote :

Exactly some problem for me.

Using Kubuntu Intrepid.
Linux PC-JAVI 2.6.27-11-generic

Revision history for this message
STaRMaN (jarizaro) wrote :

(i forget select email-me option), sorry.

Revision history for this message
Obrouni (nick-fisk) wrote :

This appears to be fixed in Jaunty for me.

I upgraded my Intrepid test box and do not appear to have the same problem. I will build another test box at work soon and test again.

Revision history for this message
Bryce Harrington (bryce) wrote :

Thanks; feel free to reopen if it still occurs on Jaunty.

Revision history for this message
Martijn Bastiaan (hmb1) wrote :

I reopen this bug, since it still occurs on Jaunty. I'm using seperate X-servers, see my xorg.conf.

Changed in ubuntu:
status: Fix Released → Confirmed
Revision history for this message
Martijn Bastiaan (hmb1) wrote :
Richard Hansen (rhansen)
tags: added: multiseat
Revision history for this message
bastafidli (ubuntu-bastafidli) wrote :

I can confirm that this still appears in fully updated Jaunty when setup as described here
https://help.ubuntu.com/community/MultiseatX

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.