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