Beispiel für mehrere Eingabegeräte unter XFree86:

relevante Abschnitte in der XF86Config:

Section "ServerFlags"
  Option       "AllowMouseOpenFail"
  # die Maus (Hauptzeigegerät)muss beim Starten nicht angeschlossen sein
EndSection

Section "Module"
  Load         "summa" # Treiber für Grafiktablett
EndSection

Section "InputDevice"
  Driver       "keyboard"
  Identifier   "Keyboard[0]"
  Option       "Protocol" "Standard"
  Option       "XkbLayout" "de"
  Option       "XkbModel" "pc104"
  Option       "XkbRules" "xfree86"
  Option       "XkbVariant" "nodeadkeys"
EndSection

Section "InputDevice"
  Driver       "mouse"
  Identifier   "maus"
  Option       "Device" "/dev/mouse"
  Option       "InputFashion" "Mouse"
  Option       "Name" "Unknown"
  Option       "Protocol" "imps/2" # Wichtig für das Scrollrad
  Option       "Vendor" "Unknown"
  Option       "ZAxisMapping" "4 5"
EndSection

# diese Zeilen bestimmen das Tablett #########
Section "InputDevice"
    Identifier  "stylus"
    Driver      "summa"
    Option      "Type" "Stylus"
    Option      "Device" "/dev/ttyS0"
    Option      "Mode"  "Absolute"
EndSection

Section "InputDevice"
    Identifier  "puck"
    Driver      "summa"
    Option      "Type" "Puck"
    Option      "Device" "/dev/ttyS0"
    Option      "Mode"  "Absolute"
EndSection
#
#
# Diese Zeilen bestimmen das Verhalten der Zeiger
# Variante A: Solo-Betrieb maus
# User kann mit xsetpointer puck (maus) umschalten.
# in Section "SERVER LAYOUT" anpassen
#
#    InputDevice  "maus"  "Corepointer"
#    InputDevice  "puck"  "Corepointer"
#
# Variante B: Parallel-Betrieb Mouse[1] und Tablett
# Tablett muss beim Booten bereits angeschaltet sein.
#
# Puck:   T1(oben)          = LMT,
#         T2(linksmitte)    = MMT,
#         T3(unten)         = frei/MMT,
#         T4(rechtsmitte)   = RMT
#
# Stylus: Spitze = LMT, Taste = MMT
# wie kann Taste auf RMT gelegt werden?
#
# in Section "Server Layout" anpassen
#  InputDevice "maus"   "Corepointer"
#  InputDevice "puck"   "AlwaysCore"
#  InputDevice "stylus" "AlwaysCore"
#
###################################################

Section "ServerLayout"
  Identifier   "Layout[all]"
  InputDevice  "Keyboard[0]" "CoreKeyboard" # Haupttastatur
  InputDevice  "maus"    "CorePointer" # Hauptzeigegerät
  InputDevice  "puck"    "AlwaysCore" # werden genauso behandelt wie Hauptzeigegerät
  InputDevice  "stylus"  "AlwaysCore" # d.h. alle verschieben den Mauszeiger
  Screen       "Screen[0]"
EndSection

XFree86/MehrereEingabeGeräte (zuletzt geändert am 2007-12-23 22:47:29 durch localhost)