Second Mouse in X mini-HOWTO

Greg Wierzchowski

greg.wierzchowski@usa.net

˂ (JF Project) - {

skaneko@a2.mbn.or.jp (JF@linux.or.jp)

2001-07-18

Revision History                                                       
Revision 1.2            2001-11-17          Revised by: GW             
XFree 3.x ł̃zC[}EX̐ݒ̏C                               
Revision 1.1            2001-07-21          Revised by: GW             
"Alternatives" ߂̒ǉ                                                
Revision 1.0            2001-07-18          Revised by: GW             
                                                                   

Tv: X œ̃}EXg߂́A葁łB

 

Table of Contents
1. ͂߂
2. Copyright and License
3. }EXvgR
4. XFree 3.x
5. XFree 4.x
6. ʖ@
7. ӎ

1. ͂߂

 mini-HOWTO ́Aj[XO[v₱̂ق HOWTO ȂǁAɃC^
[lbgɂW߂č쐬̂łB̂́A
 Thinkpad m[g PC ɑgݍ܂ꂽ trackpoint ɉ USB }EX
߂łB

 mini-HOWTO ɋLڂẮAɎ̎Ăn[hEFA
(PS2 }EX|C^ŁAUSB zC[}EXǉꍇ) ̂߂̕
łBݒ莩̂͂Ȃ킩₷߁Ȃgݍ킹AႦ PS/2 
VA}EXg悤ȐݒȂeՂł傤BύXȂ΂Ȃ
Ȃ_́A}EXvgRƃ}EXfoCX̓_łB̕ł́AK
vȉӏɂ͓K؂ȗ悤ɓw߂Ă܂B

X ̐ݒ@́AXFree o[W 3 Ay XFree 4 ̓̕ʁX
߂ɕďĂ܂B XF86Config t@C̃tH[}bg̓o[W
Ԃő傫ύXĂAقȂAv[`KvɂȂ邽߂łB
XFree 3.x ł͓ڂ̃}EX Xinput ZNVɏKvA܂
̃ZNVł̏͒ʏ Pointer ł̋Lږ@ƑقȂĂ܂B
XFree 4.x ł́Aڂ̃}EX͒PȂ̃|C^foCXƂ
܂B

 

2. Copyright and License

This document is copyright 2001 by Greg Wierzchowski and is released
under the terms of the GNU Free Documentation License, which is hereby
incorporated by reference. Send feedback to greg.wierzchowski@usa.net
<mailto:greg.wierzchowski@usa.net>.

̕ Greg Wierzchowski 쌠 (c) 2001 LĂAGNU t[
hLgCZX (NɂQƂɂYtƂ܂) ̌
JĂ܂BtB[hobN greg.wierzchowski@usa.net <mailto:
greg.wierzchowski@usa.net> ւ肢܂B

y:̃AhXł͊ɍ҂ɓ͂ȂȂĂ͗lȂ̂ŁA
 JF@linux.or.jp ɂ肢܂Bz

 

3. }EXvgR

}EX𐳂悤ɂ邽߂ɕK{ƂȂAXF86Config t@C̓
̍ŏdvp[^ Protocol  Device łB

Protocol (vgR) ɂẮAgpm ݊̃vgRpĂ
̂ŁAڍׂ͂QlɂĂBȉ gpm  info y[W
̔ (ƂyĂ̂琔) łB
 

Table 1. X ł̂Ƃӂꂽ}EXvgR


vgR                                                

Microsoft                       W}CN\tg}EX        

MouseSystems                    ͎O{^VA}EX̕W
                                vgRłB              

MMSeries                        ^CgʂłB̃}EXfR
                                [_͕WVAIvV
                                t܂Aʏ͕Kv܂
                                B                            

Logitech                        ͌Â^CṽVA      
                                Logitech Ѓ}EXŎgĂ 
                                vgRłB                

oX}EX                      ꕔ̃oXfoCX̃vgR
                                gpĂ܂BႦ      
                                Logitech А̂̂Y܂ 
                                B                              

PS/2                            wǂ̃oX}EXŎgĂv
                                gRłB                  

IMPS/2                          PS/2 |[g "IntelliMouse"
                                płBUSB }EXłœ선
                                ܂B                        

 

 

4. XFree 3.x

XFree 3.x ł͒ǉ̃|CeBOfoCXAႦ΃}EX^ubg 
Xinput ZNV̋LqŒ`܂Bڂ̃}EX͒ʏʂ

Section "Pointer"                                                      
    Protocol    "PS/2"                                                 
    Device      "/dev/mouse"                                           
EndSection                                                             

ƂĒ`܂BL̗ł́Aʏ̎O{^ PS/2 }EXłB
ݒ̓gbN|Cgł삵܂BāAUSB }EXłA

    Section "Xinput"                                                   
  SubSection "Mouse"                                                   
    DeviceName "USB Mice"                                              
    Protocol "IMPS/2"                                                  
    ZAxisMapping 4 5                                                   
    Port "/dev/input/mice"                                             
    Alwayscore                                                         
  EndSubSection                                                        
EndSection                                                             

Ƃ܂B̃}EX̓zC[}EXȂ̂ŁAvgR IMPS/2 ɂȂ
܂BzC[}EX𓮍삳ɂ́AZAxisMapping ̍sKvłB
̃}EX̃}EXƏ펞g悤ɂĂ܂B̂悤
g߂̐ݒ肪AAlwaysCore IvVłBႦ΁ACOM1 ɂȂ
VA}EX̏ꍇȂAPort ̏ "/dev/ttyS0" Ə܂B

 

5. XFree 4.x

XFree 4.x ł͍Ƃ͂ƗeՂłB܂Aڂ̃}EX (̂悤)
ɐݒt@CɋLڂĂł傤B

Section "InputDevice"                                                  
        Identifier  "Mouse0"                                           
        Driver      "mouse"                                            
        Option      "Device" "/dev/mouse"                              
        Option      "Protocol" "PS/2"                                  
        Option      "Emulate3Buttons" "off"                            
        Option      "ZAxisMapping" "4 5"                               
EndSection                                                             

ʂ̃}EXtɂ́A̕Rs[A̕ǂނ悤ɕύX
邾łB

Section "InputDevice"                                                  
        Identifier  "Mouse1"                                           
        Driver      "mouse"                                            
        Option      "Device" "/dev/input/mice"                         
        Option      "Protocol" "IMPS/2"                                
        Option      "Emulate3Buttons" "off"                            
        Option      "ZAxisMapping" "4 5"                               
EndSection                                                             

܂Â悤ɂčDȂ̒ǉ̃|C^`ł܂BWC
XeBbN^ubgɂĂlłB

̃}EX𓯎Ɏg悤ɂ邽߂ɂ́AXF86Config ɂJ
XKvłBServerLayout ƂZNVāASĂ̍\i̒
`͂łĂ܂Bڂ̃}EXt悤ύXOɂ́Aȉ
̂悤ɂȂĂ܂B

Section "ServerLayout"                                                 
        Identifier "XFree86 Configured"                                
        Screen      0  "Screen0" 0 0                                   
        InputDevice    "Mouse0" "CorePointer"                          
        InputDevice    "Keyboard0" "CoreKeyboard"                      
EndSection                                                             

ł́Aڂ̃}EXt܂傤B

Section "ServerLayout"                                                 
        Identifier "XFree86 Configured"                                
        Screen      0  "Screen0" 0 0                                   
        InputDevice    "Mouse0" "CorePointer"                          
        InputDevice    "Mouse1" "AlwaysCore"                           
        InputDevice    "Keyboard0" "CoreKeyboard"                      
EndSection                                                             

 

6. ʖ@

ɓ (܂͂ȏ) ̃}EXgɂ́AvOgƂ
ʖ@܂BvO̗ƂāA^hm MultiMouse 
܂B͊̃VA}EX𑩂˂Ă̃XyVfoC
X /dev/mumse  MouseSystems ݊}EXƂĎg悤ɂf[
łB

҂ɂ: "̃vOœɕ̃}EX̗p\ɂȂ
B̃vO̓Tum[g[UŁAɎς݂̃|CeBOf
oCXƊOt̃VA}EX̗glɌĊJĂ
܂B" ƂƂłB

̃vOŁAڂ̃}EXɃVA}EXȊÔ̂ĝ
ǂɂĂ͎ɂ͕܂񂪁ÃvO̗_͓ڂ̃}
EXR\[[hłg邱ƂłB MultiMouse  Sunsite
(sunsite.unc.edu /pub/Linux/system/Misc)  Tucows (www.tucows.com
Linux Console -> Utilities) ɂ܂B

 

7. ӎ

Linux R~jeBɍvĂA HOWTO \ɂSĂ̕X
Ɋӂ܂B

