Sophie

Sophie

distrib > Mandriva > 9.1 > ppc > by-pkgid > 4275f27a03145c1dd735c321a30f393b > files > 67

howto-text-nl-9.0-1mdk.noarch.rpm

  De 3 Button Serial Mouse mini-HOWTO
  Geoff Short, geoff@kipper.york.ac.uk,
  Vertaald door: Ellen Bokhorst bokkie@nl.linux.org
  v1.33, 31 mei 1998

  Hoe een 3-knops seriële muis onder Linux juist werkend te krijgen.
  ______________________________________________________________________

  Inhoudsopgave


  1. Disclaimer

  2. Introductie

  3. Seriële Poorten

  4. Geschakelde muizen

  5. Gewone muizen

  6. Schakelen van een muis in de 3-knops mode

  7. Wheel muizen

  8. Met gpm muismodes omzetten

  9. Twee muizen gebruiken

  10. Voorbeelden van de bestanden XF86Config en Xconfig

  11. Kabels, uitbreidingen en adapters

  12. Diverse problemen en setups

  13. Geteste modellen

  14. Verdere informatie

  15. Muisstaartje



  ______________________________________________________________________

  1.  Disclaimer

  Het volgende document wordt in goed vertrouwen aangeboden aangezien
  het alleen veilige programmering en procedures bevat. Door de auteur
  wordt geen aansprakelijkheid aanvaard voor enig verlies of schade
  veroorzaakt op enige wijze aan enige persoon of uitrusting, als een
  direct of indirect gevolg door het opvolgen van deze instructies.


  2.  Introductie

  De meest recente versie van dit document is altijd te vinden op
  http://kipper.york.ac.uk/mouse.html

  Er is een Japanse vertaling te vinden op http://jf.gee.kyoto-
  u.ac.jp/JF/JF-ftp/euc/3-Button-Mouse.euc; en een Franse vertaling op
  http://www.freenix.fr/linux/HOWTO/mini/3-Button-Mouse.html.  Mogelijk
  zijn ook nog andere vertalingen beschikbaar - kijk dit na bij je
  lokale LDP-mirrors.


  De meeste X-applicaties zijn geschreven in de veronderstelling dat de
  gebruiker met een 3-knops muis zal werken. Seriële muizen zijn
  algemeen in het gebruik op computers en ze zijn goedkoop aan te
  schaffen.  Veel van deze muizen hebben 3 knoppen en hiervan wordt
  beweerd dat ze gebruik maken van het Microsoft protocol, wat in
  theorie betekent dat ze ideaal zijn voor de X Window setup. (Het
  record voor de goedkoopste werkende 3-knops muis staat thans op
  $1.14!)


  De meeste tweevoudige protocol muizen zullen in twee modes werken:

  ·  2-knops Microsoft mode.

  ·  3-knops MouseSystems mode.

     Dit document leidt je door de verschillende stappen die nodig zijn
     om je muis in deze twee verschillende modes te configureren, vooral
     die stappen die nodig zijn om gebruik te maken van de nuttiger
     3-knops mode.


  Aangezien distributies steeds eenvoudiger in te stellen zijn, zouden
  een aantal problemen eigenlijk verdwenen moeten zijn.  RedHat heeft
  bijvoorbeeld een mouseconfig programma om het geheel in te stellen.
  Een aantal versies van RH5.0 hadden echter een bug in mouseconfig, dus
  zorg ervoor dat je controleert op patches.


  3.  Seriële Poorten

  Waar je als eerste voor moet zorgen is dat de software de muis kan
  vinden. Zoek uit met welke seriële poort je muis is verbonden -
  meestal is dit /dev/ttyS0 (COM1 onder DOS) of /dev/ttyS1 (COM2).
  (ttyS0 is gewoonlijk de 9 pin socket, ttyS1 de 25 pin socket, maar
  uiteraard is hier geen regel voor waar niet van afgeweken wordt.) Er
  zijn ook een equivalent aantal /dev/cua devices, die vrijwel hetzelfde
  zijn als de ttyS devices, maar het gebruik ervan wordt ontmoedigd.
  Maak voor het gemak een nieuwe link /dev/mouse die naar deze poort
  verwijst. Voor bijvoorbeeld ttyS0:


       ln -s /dev/ttyS0 /dev/mouse



  4.  Geschakelde muizen

  Een aantal muizen, meestal niet de goedkoopste, hebben aan de
  onderkant een schakelaar met de markering `2/3'. Soms is dit `PC/MS'.
  In dit geval staat de instelling `2' voor de 2-knops Microsoft mode,
  en de `3' voor de 3-knops MouseSystems mode. De `PC/MS' schakelaar is
  iets gecompliceerder. Je zult waarschijnlijk bemerken dat de `MS'
  instelling voor Microsoft is en de `PC' voor MouseSystems.  Wellicht
  wordt de `PC' instelling als ps/2 mode omschreven, maar het zou tevens
  als MouseSystems mode moeten werken. Als je een dergelijke muis hebt,
  kun je de schakelaar instellen op `3' of `PC', de MouseSystems
  instellingen in je XConfigs (zie hieronder) plaatsen en de muis zou
  perfect in 3-knops mode moeten werken.



  5.  Gewone muizen

  Als je geen schakelaars en geen instructies hebt, zul je wat moeten
  experimenteren. Het eerste wat je kunt proberen is ervan uit te gaan
  dat de fabrikant van de muis de waarheid spreekt, en de muis volledig
  Microsoft compatibel is. Stel Xconfigs zo in dat het uitgaat van een
  Microsoft muis (zie de sectie Xconfig) en probeer het uit.


  Als de muis in het geheel niet werkt, dan heb je óf geen Microsoft
  muis, óf is er een ander probleem. Probeer de andere protocollen in de
  configs, de man page voor het config bestand is de beste plaats om te
  zoeken. Kijk ook verderop in de sectie Diverse problemen.


  Wat je waarschijnlijk zal bemerken wanneer je onder X draait, is dat
  de muis prima werkt, maar slechts de twee buitenste knoppen iets doen.
  Je kunt dit uiteraard accepteren en de derde knop emuleren, (druk
  beide knoppen tegelijkertijd in als vervanging voor de middelste knop)
  zoals je dat met een twee-knops muis doet. Hiervoor wijzig je het
  Xconfig bestand zoals aangegeven in de sectie Xconfig voorbeeld.  Dit
  kan betekenen dat je voor niks een 3-knops muis hebt gekocht, en er
  beslist niets mee bent opgeschoten. Dus nu zul je naar je hardware
  moeten kijken.



  6.  Schakelen van een muis in de 3-knops mode

  Zelfs goedkope muizen kunnen onder het Mouse Systems protocol werken,
  met alle drie de knoppen werkend. De truuk, iets wat je zelden in de
  instructies terug zult vinden, bestaat hieruit de muis te laten denken
  dat het een Mouse Systems muis is.


  ·  Voordat je de computer aanzet, houd je de linker muisknop ingedrukt
     (en houd het voor de zekerheid ingedrukt totdat de computer heeft
     geboot).

  Wanneer de muis voor het eerst van stroom wordt voorzien, en als de
  linkerknop ingedrukt wordt gehouden, schakelt het over naar de Mouse
  Systems mode.  Een simpel feit, maar niet altijd gepubliceerd. Merk op
  dat een soft reboot van je computer wellicht de muis niet van stroom
  ontdoet en het daarom misschien niet werkt. Er zijn nog een aantal
  andere manieren om naar een andere mode te schakelen, die mogelijk wel
  of niet met je specifieke muis werken. Een aantal methodes zijn minder
  drastisch dan het rebooten van je computer, twee ervan zijn zelfs
  drastischer!


  ·  Als je computer dichtbij is, kun je de verbinding van de muis met
     de computer verbreken en het weer inpluggen met de linkermuisknop
     ingedrukt (alhoewel je normaal gesproken niet iets in een draaiende
     computer plugt, geeft de RS232 spec aan dat het OK is).

  ·  Mogelijk kun je de muis resetten door het intikken van echo "*n" >
     /dev/mouse, wat hetzelfde effect zou moeten hebben als de
     verbinding ervan met de computer verbreken.  Houd de linkerknop
     ingedrukt voor de Mouse Systems mode, niet voor Microsoft. Je zou
     dit in een script kunnen plaatsen waarmee je X opstart.

  ·  Bob Nichols (rnichols@interaccess.com) heeft een klein C-
     programmaatje geschreven om ditzelfde te bewerkstelligen, wat zou
     kunnen werken als echo "*n" niet werkt (en andersom).  Een kopie
     van de broncode is te vinden op http://kipper.york.ac.uk/src/fix-
     mouse.c

  ·  Iemand merkte op dat de `ClearDTR' regel in Xconfig voldoende was
     om zijn muis naar Mouse Systems mode te schakelen.

  ·  Als je het aandurft, open je de muis (denk er aan dat de garantie
     hierdoor vervalt) om de muis van binnen te bekijken. In een aantal
     gevallen heeft de muis een schakeling aan de binnenkant, om de een
     of andere vreemde reden alleen bekend bij de fabrikant.
     Waarschijnlijker is het dat een goedkope muis een jumper heeft die
     je kunt verzetten.  De schakelaar of jumper heeft mogelijk
     hetzelfde effect als een `MS/PC' schakelaar zoals beschreven in de
     sectie ``Geschakelde muizen''.  Wellicht bemerk je dat de
     printplaat is ontworpen voor een schakelaar tussen 2 & 3 knoppen,
     maar het niet is gemonteerd. Het ziet er ongeveer uit zoals in:


                -----------
               | o | o | o |  SW1
                -----------
                 1   2   3




  Probeer de pinnen 1-2 of 2-3 te koppelen, en kijk of dit het
  functioneren van de muis verandert. Als dit zo is, kun je óf een
  kleine schakelaar monteren, of solderen tegen de contacten voor een
  snelle en permanente oplossing.

  ·  Een andere soldeeroplossing welke als laatste poging kan worden
     gebruikt voor muizen die MouseSystems in het geheel niet begrijpen,
     is die van Peter Benie (pjb1008@chiark.chu.cam.ac.uk).  Als de
     schakelaar van de middelste knop dubbelpolig is, verbind dan de ene
     kant van de schakelaar met de schakelaar van de linkerknop, en de
     andere kant met de schakelaar van de rechterknop. Als het geen
     dubbelpolige schakelaar is, gebruik dan diodes in plaats van
     bedrading. Nu duwt de middelste knop de linker en rechterknop
     bijelkaar. Selecteer ChordMiddle in XF86Config en je hebt een
     werkende middelste knop.

  ·  De beschrijving van de ultieme bron met de soldeeroplossing werd me
     als eerste toegezonden door Brian Craft
     (bcboy@pyramid.bio.brandeis.edu). Twee algemene muischips zijn de
     16 pin Z8350, en de 18 pin HM8350A.  Op beide chips, bepaalt een
     pin als volgt de mode van de chip:


       Pin 3   Mode
       -----   ----
       Open    Standaard Microsoft. Mouse Systems als bij de systeemstart een
                       knop ingedrukt wordt gebouden.
       GND     Altijd Mouse Systems.
       Vdd     Altijd Microsoft.




  (Pins zijn als volgt genummerd:)


               ____
       pin1  -| \/ |-
       pin2  -|    |-
       pin3  -|    |-
             -|    |-
             -|    |-
             -|    |-
             -|    |-
       pin8  -|____|-

  (Deze info is afkomstig van Hans-Christoph Wirth, en Juergen Exner,
  die het postte in de.comp.os.linux.hardware). Je kunt een link
  solderen tussen pin 3 en gnd, wat de muis in MouseSystems mode zal
  corrigeren.



  ·  Peter Fredriksson (peterf@lysator.liu.se) heeft de SYSGRATION
     SYS2005 chip uitgeprobeerd, en bemerkte dat het linken van Pin 3
     met Gnd de Mouse System mode forceerde.

  ·  Uli Drescher (ud@digi.ruhr.de) bevestigde dat het werkt met een
     HN8348A chip; Ben Ketcham (bketcham@anvilite.murkworks.net)
     bevestigde het met de HM8348A (Pin 9 is Gnd).

  ·  Urban Widmark (ubbe@ts.umu.se) zegt dat hetzelfde geldt voor de
     EC3567A1 chip, waar Pin 8 is geaard. Ook ik heb het geprobeerd en
     het werkt prima.

  ·  Timo T Metsala (metsala@cc.helsinki.fi) bemerkte dat op de HT6510A
     chip pin 3 is mode select, pin 9 is Gnd.  Hetzelfde geldt voor de
     HT6513A chip. Holtek fabriceerde ook HT6513B en HT6513F chips -
     hierop is pin 8 Gnd.

  ·  Robert Romanowski (robin@cs.tu-berlin.de) zegt dat pin 3 - pin 8
     (Gnd) ook werkt met een EM83701BP chip.

  ·  Robert Kaiser (rkaiser@sysgo.de) bevestigt dat pin 3 - Gnd ook
     werkt met een EC3576A1 chip.

  ·  Sean Cross (secross@whidbey.com) bemerkte dat het pin 2 - pin 7
     (Gnd) op een HM8370GP chip is.

  ·  Peter Fox (fox@roestock.demon.co.uk) gebruikte pin 3 - pin 8 op een
     HM8348A chip.

  ·  Jon Klein (jbklein@mindspring.com) kwam erachter dat pin 3 - pin 9
     de truuk deed bij een UA5212S chip.

  ·  Als alternatief op de hierboven beschreven soldeermethoden, kun je
     het voor elkaar krijgen dat de muis zijn eigen knop tijdens de
     systeemstart ingedrukt houdt: dit is afkomstig van Mathias Katzer.


                -----
             ---  R  ---------O------ + Supply
            |   -----   |        |                     C = 100nF capacitor
            |           | E      |                     R = 100kOhm
            |       __ /         |                     T = BC557 transistor
            |      /  \          O
            |   B | #V | T         /
            |-----|-#  |          /   Schakelaar van de linkerknop van de muis
            |     | #\ |         O
            |      \__/          |
           ---         \  C      |
           --- C        ------O----------> (ergens diep binnenin de muis)
            |
           ###  Ground




  De testmuis was er een zonder naam van het model MUS2S - of dit werkt
  bij andere muizen hangt af van het circuit van de muis; als de
  schakelaar verbonden is met ground en niet met +Supply, zou een npn-
  transistor zoals de BC547 moeten werken; R en C moeten dan ook worden
  verwisseld.

  Dit is het dan, de keuze is aan jou. Houd je bij de standaard
  Microsoft twee-knops muis, of werk uit hoe de mode om te zetten en
  stel X zo in dat je hier profijt van hebt.


  7.  Wheel muizen

  In de laatste paar jaar zijn muizen met een wiel op de markt
  verschenen, te beginnen met de Microsoft Intellimouse en zich
  verspreidend over andere fabrikanten. Met het wiel kan als op een knop
  worden geklikt, of heen en terug worden gebladerd.  Verreweg de beste
  referentie voor informatie is http://www.inria.fr/koala/colas/mouse-
  wheel-scroll/ waar wordt beschreven hoe je heel veel X-applicaties
  zover kan krijgen dat ze de actie scrollen herkennen.


  In het algemeen heb je een tamelijk nieuwe Xserver nodig om gebruik te
  kunnen maken van de scroll-actie, maar een aantal oudere servers
  zullen in ieder geval de klik-acties herkennen. De Intellimouse wordt
  bijvoorbeeld door XFree 3.3.1 en latere versies herkend.


  8.  Met gpm muismodes omzetten

  gpm is het programma waarmee je de muis in console mode kunt
  gebruiken. het wordt gewoonlijk in linux-distributies opgenomen, en
  kan vanaf de opdrachtregel of in het opstartscript /etc/rc.d/rc.local
  worden opgestart. Merk op dat distributies niet altijd de meest
  recente versie (1.13 tijdens dit schrijven) hebben opgenomen. De
  laatste versie is te vinden op mirrors van sunsite.unc.edu.


  De belangrijkste modes voor seriële muizen onder gpm zijn:


       gpm -t ms
       gpm -t msc
       gpm -t help




  voor Microsoft of MouseSystems modes, of om de muis uit te proberen en
  je aan te geven wat het vond.  Wellicht heb je de -3 vlag nodig om gpm
  te kunnen uitvoeren en mogelijk nog de optie DTR, met behulp van de
  vlag -o dtr:


       gpm -3 -o dtr -t msc


  Het lukt met gpm vaak alle drie de knoppen, zelfs in Microsoft mode,
  te herkennen. En nieuwere versies (versie 1.0 en later (?)) kunnen
  deze informatie aan andere programma's beschikbaar stellen.  Hiervoor
  moet je gpm opstarten met de -R vlag, zoals in:

       gpm -R -t ms


  Dit zorgt ervoor dat gpm de muisdata naar een nieuw device, genaamd
  /dev/gpmdata, exporteert, wat voor ieder ander programma op een muis
  lijkt. Dit device maakt altijd gebruik van het MouseSystems protocol.
  Je kunt Xconfig dan instellen dat het hier gebruik van maakt in plaats
  van /dev/mouse zoals hieronder wordt getoond, maar natuurlijk moet je
  er wel voor zorgen dat gpm altijd draait wanneer je X gebruikt. Een
  aantal mensen lieten weten dat een aantal acties met de middelste knop
  niet correct door X worden geïnterpreteerd wanneer van deze techniek
  gebruik wordt gemaakt, dit zou verholpen kunnen worden door een
  individuele setup van de muis.

  Wijzigen van de knoppenindeling voor gpm en X (gustafso@math.utah.edu)



  Wellicht merk je dat gpm een andere standaard knoppenindeling gebruikt
  dan X, dus gebruik van beide systemen op dezelfde computer kan
  verwarrend zijn. Om ervoor dat X dezelfde knoppen voor de selecteer-
  en plakbewerkingen gebruikt als gpm, gebruik je de X-opdracht:


       xmodmap -e "pointer = 1 3 2"


  wat ervoor zorgt dat er met de linkerknop kan worden geselecteerd en
  met de rechtermuisknop kan worden geplakt, voor zowel 2-knops als
  3-knops muizen. Om gpm te dwingen gebruik te maken van de X standaard
  knoppenindeling, start je het met de opdracht -B, bv:

       gpm -t msc -B 132




  9.  Twee muizen gebruiken

  In een aantal gevallen, zoals bijvoorbeeld bij een laptop met een
  ingebouwd aanwijsapparaat, kan het zijn dat je als tweede apparaat
  gebruik wenst te maken van een seriële muis. In de meeste situaties
  maakt het ingebouwde apparaat gebruik van het PS/2 protocol, en kan
  worden genegeerd als je het niet wenst te gebruiken.  Configureer gpm
  of X eenvoudigweg zo dat het net als anders /dev/ttyS0 (of wat dan
  ook) gebruikt.


  Om beiden tegelijkertijd te gebruiken, kun je gpm -M gebruiken om de
  devices opnieuw te exporteren. Meer details staan in de man page van
  gpm. Ook ondersteunen XFree 3.3.1 en latere versies meerdere
  invoerapparaten, door gebruik te maken van het XInput mechanisme. In
  automatisch gegenereerde XF86Config bestanden zouden alle benodigde
  opmerkingen moeten staan.



  10.  Voorbeelden van de bestanden XF86Config en Xconfig

  De lokatie van het configuratiebestand voor X is afhankelijk van de
  specifieke uitgave en distributie op je systeem.  Waarschijnlijk is
  dit /etc/Xconfig, /etc/XF86Config of /usr/X11/lib/X11/XF86Config. Je
  zou moeten zien welke het is als je X opstart - het zal naar het
  scherm worden gekaatst voordat alle opties worden weergegeven. De
  syntax tussen XF86Config en Xconfig bestanden verschilt iets, dus
  worden beiden gegeven.


  Microsoft Seriële muis


  ·  XF86config:


  Section "Pointer"
      Protocol "microsoft"
      Device "/dev/mouse"
  EndSection




  ·  Xconfig:


       #
       # Muisdefinitie en daaraan gerelateerde parameters
       #
       Microsoft      "/dev/mouse"





  Microsoft Seriële muis met drie-knops emulatie


  ·  XF86config:


       Section "Pointer"
           Protocol "microsoft"
           Device "/dev/mouse"
           Emulate3Buttons
       EndSection




  ·  Xconfig:


       #
       # Muisdefinitie en daaraan gerelateerde parameters
       #
       Microsoft      "/dev/mouse"
       Emulate3Buttons





  MouseSystems drie-knops seriële muis


  ·  XF86config:


       Section "Pointer"
           Protocol "mousesystems"
           Device "/dev/mouse"
           ClearDTR            #  Deze twee regels zijn waarschijnlijk niet nodig,
           ClearRTS            #  probeer het eerst zonder en dan slechts de regel
                               #  met DTR
       EndSection





  ·  Xconfig:


       #
       # Muisdefinitie en daaraan gerelateerde parameters
       #
       MouseSystems    "/dev/mouse"
       ClearDTR                #  Deze twee regels zijn waarschijnlijk niet nodig,
       ClearRTS                #  probeer eerst zonder de eerste en dan slechts de DTR





  Microsoft Seriële muis met gpm -R


  ·  XF86config:


       Section "Pointer"
           Protocol "MouseSystems"
           Device "/dev/gpmdata"
       EndSection




  ·  Xconfig:


       #
       # Muisdefinitie en daaraan gerelateerde parameters
       #
       MouseSystems      "/dev/gpmdata"





  11.  Kabels, uitbreidingen en adapters

  De enige bedrading die in een muiskabel nodig is zijn: TxD en RxD voor
  gegevensoverdracht, RTS en/of DTR voor stroombronnen, en aarde.
  Vertaald naar pinnummers, zijn dit:


                   9-pin poort     25-pin poort
               TxD     3                2
               RxD     2                3
               RTS     7                4
               DTR     4               20
               Gnd     5                7




  Deze tabel kan van pas komen als je adapters tussen 9- en 25-pin plugs
  of uitbreidingskabels wilt maken.



  12.  Diverse problemen en setups



  ·  Als je met je muis in X of onder console mode problemen ondervindt,
     controleer dan of je geen getty op de seriële lijn draait, of
     zoiets als een modem. Controleer ook op IRQ-conflicten.

  ·  Het is mogelijk dat je de linkerknop ingedrukt moet houden wanneer
     je X opstart. Het kan zijn dat een aantal systemen een soort
     signaal aan de muis doorgeven als X wordt opgestart.

  ·  Problemen met seriële devices kunnen te wijten zijn aan een niet
     correcte initialisatie tijdens het booten. Dit gebeurt door de
     opdracht setserial, welke vanuit het opstartscript
     /etc/rc.d/rc.serial wordt uitgevoerd. Kijk in de man page van
     setserial en de Serial-HOWTO voor meer details.  Het kan het waard
     zijn wat met typen te experimenteren, probeer bijvoorbeeld
     setserial /dev/mouse uart 16550 of 16550a ongeacht de poort die je
     in werkelijkheid hebt. (Muizen vinden de 16c550AF bijvoorbeeld niet
     prettig).

  ·  Misschien dat de ClearDTR vlag op een aantal systemen niet juist
     werkt, tenzij je de RTS/CTS handshaking deactiveert met de
     opdracht:

       stty -crtscts < /dev/mouse


  (Getest op een UART 16450/Pentium door Vladimir Geogjaev
  geogjaev@wave.sio.rssi.ru)

  ·  Logitech hebben misschien de regel ChordMiddle nodig om de
     middelste van de drie knoppen werkend te krijgen. Deze regel
     vervangt Emulate3Buttons of komt na de regel /dev/mouse in het
     config bestand. Misschien dat je ook nog de regels ClearDTR en
     ClearRTS in Xconfig nodig hebt. Voor een aantal Logitech muizen is
     de regel ChordMiddle niet nodig - een van de symptonen van dit
     probleem is dat menu's met de muis schijnen te verplaatsen in
     plaats dat ze uitklappen/naar beneden scrollen.  (Van:
     chang@platform.com)

  ·  Knoppen omwisselen: gebruik de opdracht xmodmap voor het wijzigen
     welke fysieke knop bij iedere muisklik wordt registreerd.  bv:
     xmodmap -e "pointer = 3 2 1"  zal de knoppen voor linkshandigen
     instellen. Als je slechts een twee-knops muis hebt, dan zijn het
     alleen de nummers 1 & 2.

  ·  Acceleratie: gebruik de opdracht xset m voor het wijzigen van de
     muisinstellingen. xset m 2  stelt de acceleratie in op 2.  Kijk in
     de manpage voor de volledige details.

  ·  Aanwijzer offset: Als het erop lijkt dat de klikactie links of
     rechts van de cursor komt, kan het zijn dat je scherm niet is
     uitgelijnd.  Dit is een probleem met de S3-driver, wat je mogelijk
     kunt corrigeren met xvidtune. Probeer Invert_VCLK/InvertVCLK, of
     EarlySC.  Deze info is afkomstig van Bill Lavender
     (lavender@MCS.COM) and Simon Hargrave.  In XF86Config ziet dit er
     ongeveer zo uit:



       Subsection "Display"
           Modes       "1024x768" "800x600" "640x480" "1280x1024"
           Invert_VCLK "*" 1
           ...




  ·  Als je bij het klikken met de muis twee klikken krijgt terwijl je
     er maar één wilt, dan is er misschien iets mis met de muis.  Dit
     probleem is voor Logitech muizen opgelost door Bob Nichols
     (rnichols@interaccess.com) en bestaat hieruit wat resitors en een
     chip in de muis te solderen.

  ·  Als een aantal gebruikers de muis niet werkend krijgt en een aantal
     wel (zoals bv root), dan bestaat de mogelijkheid dat de gebruikers
     niet exact hetzelfde draaien - zoals bv een andere versie van X of
     een andere Xconfig. Controleer voor de zekerheid zorgvuldig de
     opstartberichten van X.

  ·  Als je bemerkt dat de muisaanwijzer dingen van het scherm
     verwijdert, dan heb je een server config probleem. Probeer de optie
     linear, of misschien nolinear aan de graphics card sectie toe te
     voegen.  of als het een PCI-kaart is, de opties tgui_pci_write_off
     en tgui_pci_read_off.  (Dit schijnt een probleem te zijn bij
     Trident kaarten).

  ·  Als de muiscursor niet op het scherm verschijnt, maar op andere
     wijze wel schijnt te werken, probeer dan de optie "sw_cursor" in de
     Device sectie van het config bestand.

  ·  Als je muis het niet meer doet wanneer het zonnig weer is of
     wanneer je het licht aan doet, kan het zijn dat de sensors
     overstelpt worden door het licht dat door de behuizing heen komt.
     Je zou kunnen proberen de binnenkant van de behuizing zwart te
     schilderen of er aan de binnenkant een of andere kaart in te doen.

  ·  Muizen van het merk Microsoft zijn vaak de oorzaak van problemen.
     Van de nieuwste ``Microsoft Serial Mouse 2.1A'' is gemeld dat ze op
     veel systemen niet werkt, alhoewel het uit- en weer inpluggen zou
     kunnen helpen.  gpm versie 1.13 en nieuwere versies zouden ook
     2.1.A muizen moeten ondersteunen, door gebruik te maken van het
     muistype pnp. (Zie  gpm section hoe dit opnieuw te exporteren). Ook
     de ``Microsoft Intellimouse'' veroorzaakt problemen, alhoewel deze
     nu door XFree versie 3.3 en latere versies zou moeten worden
     ondersteund.


  13.  Geteste modellen

  Er zijn heel wat verschillende muizen, en ik kan eerlijkheidshalve
  niet aangeven dat je bij aanschaf de ene boven de andere zou moeten
  verkiezen.  Wat ik wel kan doen, is je een lijst geven met wat ik denk
  dat deze muizen doen, gebaseerd op ervaring en van horen zeggen.
  Zelfs met deze informatie zou je een beetje voorzichtig moeten zijn -
  we hadden op kantoor twee computers met op beide computers een
  identieke muis, wat met de ene muis werkte, werkte niet met de andere
  muis!  Alle aanvullingen op deze lijst zijn van harte welkom.


  Mouse Systems optische muis, seriële versie
  Werkt goed (zoals je mag verwachten gezien de naam!) zonder ClearDTR
  of ClearRTS in config.
  WiN mouse, als verkocht door Office World voor acht quid.
  Standaard tweevoudige-mode Microsoft/MouseSystems.
  Agiler Mouse 2900
  Standaard tweevoudige-mode Microsoft/MouseSystems. SYSGRATION SYS2005
  chip is soldeerbaar.
  Sicos muis,
  Werkt ok, benodigd ClearDTR & Clear RTS in config.
  Index verkoopt een muis voor 10 quid,
  Werkt in 3-knops mode, maar zonder prettige instructies geleverd:-)
  Artec muis
  Gebruikelijke tweevoudige-protocol muis, benodigd `ClearDTR' ingesteld
  in config, GEEN `ClearRTS'
  DynaPoint 3-knops seriële muis.
  Gebruikelijke tweevoudige-protocol muis, benodigd `ClearDTR' EN
  `ClearRTS' in Xconfig.
  Genius Easymouse 3-knops muis
  Werkt prima met Mouseman protocol zonder de ChordMiddle parameter
  ingesteld.  Van Roderick Johnstone (rmj@ast.cam.ac.uk)
  Truemouse, gefabriceerd in Taiwan
  Werkt OK, benodigd `ClearDTR' in config. (Van Tim MacEachern)
  Champ merk muis
  Moet zijn geschakeld in PC mode, wat tevens het MouseSystems protocol
  activeert. (Van tnugent@gucis.cit.gu.edu.au)
  MicroSpeed muis
  Gebruikelijke tweevoudige-protocol muis.
  Venus brand ($7)
  Heeft binnenin een jumper om te schakelen tussen 2- en 3-knops mode.
  (From mhoward@mth.com )
  Saturn
  Te schakelen muis, werkt OK als MouseSystems in 3-knops positie.  (Van
  grant@oj.rsmas.miami.edu .)
  Manhattan muis.
  Schakelaar voor `MS AM' / `PC AT' modes, MS mode werkt prima met de
  methode gpm -R. (Van komanec@umel.fee.vutbr.cz).
  Inland mouse.
  Schakelaar voor `PC/MS' modes, werkt prima. (Van
  http://ptsg.eecs.berkeley.edu/~venkates).
  qMouse (3-knops), FCC ID E6qmouse X31.
  Wordt in de USA verkocht voor ongeveer $10. Werkt met `gpm -t msc -r
  20'. Geen jumpers of schakelaars voor MouseSystems 3-knops mode.
  Onbetrouwbaar onder X.  Reageert niet op echo "*n" > /dev/mouse.
  Mitsumi Mouse (2-knops), FCC ID EW4ECM-S3101.
  Wordt in de USA verkocht voor ongeveer $12.  Betrouwbaar onder X en
  onder gpm, soepele twee-knops muis.  (Deze twee komen van
  gustafso@math.utah.edu)
  PC Accessories muis die ik kreeg van CompUSA voor minder dan $10.
  Werkt OK. (Van steveb@communique.net)
  First Mouse - behoorlijk goedkoop voor 7.79 pounds bij Tempo.
  Dual Microsoft/MouseSystems, mode in te stellen door het indrukken van
  de knop tijdens de systeemstart. Geen schakelingen, geen koppelingen.
  Vier stroomdraadsverbinding, echo '*n' werkt niet.  `gpm -R' werkt als
  een speer. (Van peterk@henhouse.demon.co.uk)
  Trust 3-knops muis.
  Tweevoudige mode met schakelaar, werkt OK als MouseSystems in `PC'
  mode. gpm vindt de Microsoft mode maar niks.
  Chic 410
  Werkt perfect wanneer in ms mode en het gebruikt wordt met de opdracht
  gpm -R.  Van Stephen M. Weiss (steve@esc.ie.lehigh.edu)
  KeyMouse 3-knops muis.
  Werkt OK met ClearDTR en ClearRTS in Xconfig; `-o dtr' nodig voor gpm.
  (Van EZ4PHIL@aol.com)
  Qtronix keyboard `Scorpio 60'
  Alle drie de knoppen werken in MouseSystems protocol.  (Van
  hwe@uebemc.siemens.de)
  Tecra 720 laptop
  De glidepoint is op /dev/cua0; de stick op /dev/psaux.  (Van
  apollo@anl.gov)
  Anubis muis
  Werkt prima, linkerknop ingedrukt houden wanneer wordt overgeschakeld
  naar de X virtuele console.  (Van Joel Crisp)
  Yakumo No.1900 muis
  Werkt met gpm -R -t ms exporterend naar X.  (Van Oliver Schwank)
  Genius `Easy Trak' Trackball
  Is niet Microsoft compatibel, gebruik Mouseman in Xconfig en het zal
  prima werken. (Van VTanger@aol.com.)
  Highscreen Mouse Pro
  `Werkt prima' zegt alfonso@univaq.it.
  Logitech CA series
  Werkt in X met het MMseries protocol, op 2400 Baud, 150 SampleRate.
  (Zou ook moeten gelden voor de Logitech CC, CE, C7 & C9 muizen). (Van
  vkochend@nyx.net.)
  A4-Tech muis
  Werkt OK, DTR regel nodig voor zowel X als gpm.  (Van
  deane@gooroos.com)
  Vertech muis
  Normaal Microsoft/Mousesystems functioneren, kan worden gesoldeerd
  voor een blijvende correctie.  (Van duncan@fs3.ph.man.ac.uk.)
  Boeder M-7 ``Bit Star'' (en ander M series buiten M13)
  Schakelt over naar het Mousesystems protocol door een van de knoppen
  ingedrukt te houden bij het aanzetten van de computer.  (Van
  mailto:sjt@tappin.force9.co.uk.)
  Mouse Systems ``Scroll'' Muis (vier knoppen en een wheel/knop)
  Heeft een 2/3 schakelaar - functioneert in mode 3 als een drie-knops
  MouseSystems muis, negeert extra knop & wheel. ClearRTS/DTR niet
  nodig.  (Van parker1@airmail.net.)
  Radio Shack 3-knops Seriële muis
  Model 26-8432, beschikbaar in Tandy voor ongeveer 20 quid. Werkt als
  Mousesystems met ClearDTR.  (Van Sherilyn@sidaway.demon.co.uk.)
  Dexxa seriële muis
  Werkt prima met het Microsoft protocol in Xconfig, geen ChordMiddle of
  iets anders nodig.  (Van mailto:slevy@ncsa.uiuc.edu.)
  Belkin 3-knops muis
  Als aangeschaft bij Sears (\$10), benodigd -o rts onder gpm (een
  vermoedelijk ClearRTS onder X) wanneer in PC mode.  (Van
  mailto:mmicek@csz.com.)

  14.  Verdere informatie


  ·  Mouse Systems heeft een website op http://www.mousesystems.com/.
     Ze hebben een Windows driver mocht je die nodig hebben.

  ·  De Linux Serial HOWTO is beschikbaar vanaf mirrors van sunsite over
     de gehele wereld. Als je niet weet waar de dichtsbijzijnde mirror
     is, begin dan op http://sunsite.unc.edu/mdw/linux.html

  ·  Er is een zeer goede uitleg over de werking van de muis op
     http://www.4QD.co.uk/faq/meece.html.

  ·  Vollediger details over de Xconfig en XF86Config bestanden zijn te
     vinden in de relevante man pages, en in de documentatie betreft het
     installeren van X windows, zoals de Xfree86 HOWTO. Zie ook de
     XFree86 FAQ op een mirror van http://www.XFree86.org/.

  ·  Informatie over gpm is te vinden in de man page, probeer ook de
     webpagina van Darin Ernst op http://www.castle.net/X-
     notebook/mouse.txt.

  ·  Heel veel informatie over muishardware en software is te vinden op
     http://www.hut.fi/Misc/Electronics/pc/interface.html#mouse


  15.  Muisstaartje

  Veel van de informatie voor dit document is bijeen vergaard van de
  diverse linux nieuwsgroepen. Het spijt me dat ik niet heb bijgehouden
  wie hier indirect aan hebben bijgedragen, heel veel dank allemaal.


  Dus samengevat:



  ·  Zelfs goedkope 3-knops Microsoft muizen zijn werkend te krijgen.

  ·  Configureer je kopie van X zo dat het uitgaat van een Mouse Systems
     muis.

  ·  Houd de linkermuisknop tijdens de systeemstart ingedrukt om de muis
     over te laten schakelen naar MouseSystems mode.

  ·  Wellicht dat je de linkerknop ingedrukt moet houden bij het
     opstarten van X.

  ·  Muizen zijn intelligenter dan je denkt.