Verder Terug Inhoud

8. Met gpm muismodi omzetten

gpm is het programma waarmee je de muis in console modus 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 modi voor seriële muizen onder gpm zijn:

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

voor Microsoft of MouseSystems modi, 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 modus, 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 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 liet weten dat een aantal acties met de middelste knop niet correct door X wordt 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 te zorgen dat X dezelfde knoppen voor de selecteer- en plakbewerkingen gebruikt als gpm, gebruik je de X-opdracht:

xmodmap -e "pointer = 1 3 2"
wat 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

Verder Terug Inhoud