Bug 142657 - Support for multiseat in SaX2
Summary: Support for multiseat in SaX2
Status: RESOLVED WONTFIX
Alias: None
Product: SUSE Linux 10.1
Classification: openSUSE
Component: SaX2 (show other bugs)
Version: Alpha 4
Hardware: i386 Linux
: P5 - None : Enhancement (vote)
Target Milestone: ---
Assignee: Marcus Schaefer
QA Contact: E-mail List
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-01-11 18:14 UTC by Marcus Schaefer
Modified: 2008-06-25 09:53 UTC (History)
2 users (show)

See Also:
Found By: Development
Services Priority:
Business Priority:
Blocker: ---
Marketing QA Status: ---
IT Deployment: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Comment 1 Reinhard Max 2006-01-13 14:38:05 UTC
While testing this at home, I made the following observations:

- Linux is able to handle a second PS/2 keyboard that is connected to the
  PS/2 aux (mouse) connector. Both keyboards get separate /dev/input/eventN
  device nodes, and can thus be used independently by different X servers.

- When using the evdev driver for the keyboards some keys (e.g. ArrowDown)
  are not working. I haven't yet figured out if the problem is in the kernel
  or in the X server.

- The -sharevts and -novtswitch switches to X, as suggested by Cris Tyler
  should only be given to the "additional" X servers. The X server that is
  started on the primary VGA card should be started without them.

- In addition, my setup (an onboard VIA UniChrome and a PCI Matrox Mystique)
  required the -isolateDevice option with the PCI bus ID of the respective
  graphics chip.
  Without that option either the first one became unusable when the second
  one was started, or the froze completely on startup of the second server,
  depending on the sequence in which the servers were started.
Comment 2 Reinhard Max 2006-01-13 14:39:45 UTC
s/or the froze/or the machine froze/
Comment 3 Marcus Schaefer 2006-01-16 10:31:02 UTC
Thanks for testing. Well because of bad keyboard support with evdev and
more important the missing persistent device handling in the driver I assume
not many people using this feature.

Nevertheless I made a patch for sax2 to be able to handle a multiseat setup.
this in depth means isax is able to parse and write the needed sections
especially multiple ServerLayout sections. While this is a critical code
part in sax I made the patch in a branch for my own testings first. If there
are no problems around the patch next steps are:

  - enhance libsax to provide classes for easy multiseat setup
  - enhance SaX2 GUI to be able to provide simple user dialogs

This report is just for your interest ;)
Comment 4 Zhe Su 2006-03-04 02:26:26 UTC
Where can I get the patch or patched sax2? I'd like to have a try.
Comment 5 Stefan Dirsch 2006-05-15 11:02:11 UTC
BTW, there has been an interesting article about Multiseat on Linux in the popular german computer magazine c't 10/06, page 228.
Comment 6 Marcus Schaefer 2006-06-19 10:34:53 UTC
set this one to later... I'm too busy with other projects
Comment 7 Stephan Kulow 2008-06-25 09:34:33 UTC
mass reopening all SuSE Linux bugs that are set to REMIND+LATER to change the resolution to WONTFIX (adapting to new policy)
Comment 8 Stephan Kulow 2008-06-25 09:36:43 UTC
mass reopening all SuSE Linux bugs that are set to REMIND+LATER to change the resolution to WONTFIX (adapting to new policy)
Comment 9 Stephan Kulow 2008-06-25 09:41:48 UTC
mass reopening all SuSE Linux bugs that are set to REMIND+LATER to change the resolution to WONTFIX (adapting to new policy)
Comment 10 Stephan Kulow 2008-06-25 09:53:14 UTC
Closing old LATER+REMIND bugs as WONTFIX - if you still plan to work on it, feel free to reopen and set to ASSIGNED.

In case the report saw repeated reopen comments, it's due to bugzilla timing out on the huge request ;(