hi

we would like to set up a cluster here and have 10 computers
with 2 indipendent screens each, to allow two different people
to login together indipendently in each workstation:
this would be really useful, since todays PC can easily accomodate
two users, and it would save a lot of money

we have read the HOWTO 
 http://cambuca.ldhs.cetuc.puc-rio.br/multiuser/
 by  Miguel Freitas <[EMAIL PROTECTED]> 
and are currently studying the patch 

as he says: "Unfortunately, the keyboard driver is still deeply rooted at
  XFree86 core, it's not a separated module and
    access console I/O functions to read the scancodes. Each XFree86
  instance would have their keyboard access
    halted by VT switching. "

so Freitas' patch defines a new protocol for the keyboard called 'usbev';
 the code also adds a '-delay' option, since it seems that starting two X
can sometimes locks the system; 
the patch also disables alle the code's references to the console; 

this patch builds a
different Xserver that can be used to start the second screen
(using an USB keyboard and a serial mouse or USB mouse , as input)

we would like to change this patch 

we may implement this feature:
add a new command line options, lets say '-secondary'
this options sets a flag in the structure 'xf86Info'
that disables all the code referring to the console swicthing
as is done in patches M Freitas;  the code that defines the new 'usbev'
keyboard  protocol is instead probably ok


the final goal is to elaborate a patch that may be accepted upstream

Freitas' patch is only 469 lines long so it would not be a prohibitive work

what do you think?

we havo no experience in hacking X : any help would be greatly appreciated;
our institution may even decide to hire someone fora short term contract job

a.

-- 
A Mennucc
 "È un mondo difficile. Che vita intensa!" (Renato Carotone)
_______________________________________________
Xpert mailing list
[EMAIL PROTECTED]
http://XFree86.Org/mailman/listinfo/xpert

Reply via email to