einleitung
unter unix kann die unterstützung für die eingabegeräte durch den prozess für die grafische ausgabe erfolgen (den x11). dieser prozess verarbeitet dann also auch mauseingaben. alternativ können aber auch andere programme verwendet werden (zum beispiel gpm). damit man eine maus mit den x11-treibern benutzen kann, muss eine notwendige einstellung in der konfigurationsdatei “/etc/X11/XF86Config” für den x11 gemacht werden. folgende einträge sind zum beispiel für eine intelli maus (mit 5 tasten) von microsoft notwendig:
#Auszug aus der /etc/X11/XF86Config Section "InputDevice" Driver "mouse" Identifier "Mouse[1]" Option "ButtonNumber" "7" Option "Device" "/dev/mouse" Option "Name" "Autodetection" Option "Protocol" "ExplorerPS/2" Option "Vendor" "Sysp" Option "ZAxisMapping" "6 7" EndSection
InputDevice gibt an, dass es sich um ein eingabegerät handelt,
Driver “mouse” legt fest, dass es sich um eine maus handelt,
Identifier gibt einen beliebigen namen an,
ButtonNumber: linke, rechte, mittlere, seitlich linke, seitlich rechte, scoll-up und scroll-down taste,
Protocol (maustreiber) ist wohl der wichtigste eintrag,
ZAxisMapping gibt an, auf welche tasten das scrollrad definiert ist.
achtung! wenn sie änderungen an konfigurationsdateien vornehmen, vergessen sie bitte nicht, stets sicherheitskopien anzulegen, z.b. als root:
cp /etc/X11/XF86Config /etc/X11/XF86Config.backup
nach jeder änderung an der dieser konfigurationsdatei müssen sie ihr grafisches system neu booten. dies können sie zum beispiel mit der tastenkombination strg+alt+backspc tun. falls das grafische system nicht erneut bootet (auch “startx” nicht funktioniert), ist ein fehler aufgetreten und sie sollten ihre sicherheitskopie wiederherstellen.
wenn sie die grafische oberfläche wieder erfolgreich gestartet haben, können sie mit dem programm “xev” (einfach aus der konsole ausführen) die funktionalität der tasten testen.
scrollrad
damit das scrollrad funktioniert ist ein tool namens “imwheel” notwendig. damit werden bestimmte tastenereignisse (nämlich die vom scrollrad) auf die aktionen scrollen-hoch und scrollen-runter abgebildet.
wenn sie dieses tool noch nicht auf diesem system haben sollten sie es hier downloaden und den dortigen installationsanweisungen folgen.
damit jetzt noch die richtigen tasten für das scrollen an imwheel gesendet werden ist noch eine letzte einstellung notwendig. unter /home/user muss eine datei namens “.Xmodmap” erstellt werden, falls sie noch nicht existiert, und folgender eintrag gemacht werden:
pointer = 1 2 3 6 7 4 5
damit wird nun noch das richtige tastenereignis an imwheel gesendet.
Responses to “unix: 5-tasten maus unter x11 installieren”