Bug 4514

Summary: mutliuser/TRUE multihead xorg patch (-novtswitches)
Product: xorg Reporter: Intangir <intangir>
Component: Server/GeneralAssignee: Xorg Project Team <xorg-team>
Status: RESOLVED DUPLICATE QA Contact:
Severity: normal    
Priority: high    
Version: unspecified   
Hardware: x86 (IA32)   
OS: All   
URL: http://cambuca.ldhs.cetuc.puc-rio.br/multiuser/
Whiteboard:
i915 platform: i915 features:
Attachments:
Description Flags
proposed patch for multi Local user X none

Description Intangir 2005-09-19 12:48:39 UTC
there is a growing # of people wanting to utilize their systems more fully by 
sharing 1 PC amoung several LOCAL users simultaniously. by this i mean having 1 
PC with 2 or more keyboards 2 or more mice, and 2 or more monitors--two or more 
USERS active at the same time. X very nearly supports this as is (with seperate 
X instances), the only hurdle is with VT switching, X wants to have only 1 
instance per VT. and only one VT is active at a time.

Several people like Miguel Freitas and Jan "Yenya" Kasprzak have made their own 
patches to allow this in the past. Since these early patches nearly all the 
functionality to allow this has been included in newer kernels and common 
software packages. The only remaining obstacle is with vt switching on X

below is a patch to allow it to work on xorg-x11-6.7.0

There are a great many users would would benefit from this functionality being 
included in newer builds.

As you can see the patch is relatively small and designed to work with command 
line switches which have no effect on users who arent using those command line 
options.

For more information on how this patch is used check this website:
http://cambuca.ldhs.cetuc.puc-rio.br/multiuser/
(google cache)
http://64.233.179.104/search?q=cache:yS6KfhPBOCYJ:cambuca.ldhs.cetuc.puc-
rio.br/multiuser/

(scroll down on the page, the first part is how to use the original versions of 
the patch, the newer versions of the patch dont require two seperate builds)


Here is the patch:
http://cambuca.ldhs.cetuc.puc-rio.br/multiuser/yenya/xorg-x11-6.7.0-
dualhead.patch
(google cache)
http://64.233.179.104/search?q=cache:yYktHKyOSxYJ:cambuca.ldhs.cetuc.puc-
rio.br/multiuser/yenya/xorg-x11-6.7.0-dualhead.patch
Comment 1 Intangir 2005-09-19 12:49:51 UTC
Created attachment 3328 [details] [review]
proposed patch for multi Local user X
Comment 2 Intangir 2005-09-19 14:32:02 UTC
oops, this might already have been taken care of?
https://bugs.freedesktop.org/show_bug.cgi?id=2216

ill have to check it out ;0
sorry, and thanks! if its already done ;) 
Comment 3 Adam Jackson 2005-09-19 16:11:05 UTC
yes, this is a dupe.  #2216 already tracked this, and the support there has been
available since 6.8.99.15.

incidentally, the patch you attached would not be acceptable in Xorg due to the
inclusion of GPL code.

*** This bug has been marked as a duplicate of 2216 ***

Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.