Код: Выделить всё
$ cat /proc/bus/input/devices
I: Bus=0003 Vendor=14e1 Product=5000 Version=a8b5
N: Name="Dialogue Inc PenMount USB"
P: Phys=usb-0000:00:07.2-2/input0
S: Sysfs=/class/input/input0
H: Handlers=js0 event0
B: EV=b
B: KEY=30000 0 0 0 0 0 0 0 0
B: ABS=3
...Код:
$ cat /etc/X11/Xorg.conf
Section "ServerLayout"
Identifier "Simple Layout"
Screen 0 "Screen0" 0 0
InputDevice "Mouse0" "CorePointer"
InputDevice "Penmount" "SendCoreEvents"
InputDevice "Keyboard0" "CoreKeyboard"
Option "AllowMouseOpenFail" "true"
EndSection
.....
Section "InputDevice"
Identifier "Penmount"
Driver "penmount"
Option "Device" "/dev/input/event0"
Option "DebugLevel" "0"
Option "Type" "finger"
Option "PMode" "1"
Option "MinX" "10"
Option "MaxX" "1000"
Option "MinY" "10"
Option "MaxY" "1000"
Option "SendCoreEvents" "yes"
Option "Beep" "1"
#Option "PressVol" "100"
#Option "PressPitch" "880"
#Option "PressDur" "15"
#Option "ReleaseVol" "0"
#Option "ReleasePitch" "1200"
#Option "ReleaseDur" "10"
EndSectionКод:
$ cat /var/log/Xorg.0.log
......
(==) ServerLayout "Simple Layout"
(**) |-->Screen "Screen0" (0)
(**) | |-->Monitor "Monitor0"
(**) | |-->Device "Card0"
(**) |-->Input Device "Mouse0"
(**) |-->Input Device "Penmount"
(**) |-->Input Device "Keyboard0"
.....
II) LoadModule: "mouse"
(II) Loading /usr/X11R6/lib/modules/input/mouse_drv.so
(II) Module mouse: vendor="X.Org Foundation"
compiled for 6.9.0, module version = 1.0.3
Module class: X.Org XInput Driver
ABI class: X.Org XInput driver, version 0.5
(II) LoadModule: "penmount"
(II) Loading /usr/X11R6/lib/modules/input/penmount_drv.so
(II) Module penmount: vendor="X.Org Foundation"
compiled for 6.9.0, module version = 1.0.0
Module class: X.Org XInput Driver
ABI class: X.Org XInput driver, version 0.5
(II) LoadModule: "kbd"
(II) Loading /usr/X11R6/lib/modules/input/kbd_drv.so
(II) Module kbd: vendor="X.Org Foundation"
compiled for 6.9.0, module version = 1.0.1
Module class: X.Org XInput Driver
ABI class: X.Org XInput driver, version 0.5
......
(**) Option "Protocol" "IMPS/2"
(**) Mouse0: Device: "/dev/mouse"
(**) Mouse0: Protocol: "IMPS/2"
(**) Option "CorePointer"
(**) Mouse0: Core Pointer
(**) Option "Device" "/dev/mouse"
(==) Mouse0: Emulate3Buttons, Emulate3Timeout: 50
(**) Option "ZAxisMapping" "4 5 6 7"
(**) Mouse0: ZAxisMapping: buttons 4, 5, 6 and 7
(**) Mouse0: Buttons: 11
(**) Option "Device" "/dev/input/event0"
(**) Option "MinX" "10"
(**) Option "MaxX" "1000"
(**) Option "MinY" "10"
(**) Option "MaxY" "1000"
(**) Option "SendCoreEvents"
(**) PenMount: always reports core events
(**) Option "CoreKeyboard"
(**) Keyboard0: Core Keyboard
(**) Option "Protocol" "standard"
(**) Keyboard0: Protocol: standard
(**) Option "AutoRepeat" "250 30"
(**) Option "XkbRules" "xorg"
(**) Keyboard0: XkbRules: "xorg"
(**) Option "XkbModel" "pc105"
(**) Keyboard0: XkbModel: "pc105"
(**) Option "XkbLayout" "us,ru(winkeys)"
(**) Keyboard0: XkbLayout: "us,ru(winkeys)"
(**) Option "XkbOptions" "grp:ctrl_shift_toggle,grp_led:scroll"
(**) Keyboard0: XkbOptions: "grp:ctrl_shift_toggle,grp_led:scroll"
(**) Option "CustomKeycodes" "off"
(**) Keyboard0: CustomKeycodes disabled
(II) XINPUT: Adding extended input device "Keyboard0" (type: KEYBOARD)
(II) XINPUT: Adding extended input device "PenMount" (type: TOUCHSCREEN)
(II) XINPUT: Adding extended input device "Mouse0" (type: MOUSE)
(II) Mouse0: ps2EnableDataReporting: succeeded
FreeFontPath: FPE "/usr/X11R6/lib/X11/fonts/misc" refcount is 2, should be 1; fixing.Вроде бы всё...
PS: тот драйвер под ядро 2.6.17 не собираецца, но в МОПСе и так был penmount_drv.so. А утилита калибровки запустилась, только воспользоватся ею не получается... Куда ковырять дальше?