From: olx69 <ope...@gm...> - 2009-08-06 17:51:32
|
> That patch fixed it for me! I installed the evtouch driver (ubuntu 9.04) > and wrote a pdi file in: > > /usr/share/hal/fdi/policy/20thirdparty/60-iMON-USB-Touchscreen.fdi > > <?xml version="1.0" encoding="UTF-8"?> <!-- -*- SGML -*- --> > <deviceinfo version="0.2"> > <device> > <match key="info.product" contains="iMON USB Touchscreen (15c2:0034)"> > <match key="info.capabilities" contains="input.touchpad"> > <merge key="input.x11_driver" type="string">evtouch</merge> > <merge key="input.x11_options.minx" type="string">62</merge> > <merge key="input.x11_options.miny" type="string">279</merge> > <merge key="input.x11_options.maxx" type="string">3930</merge> > <merge key="input.x11_options.maxy" type="string">3958</merge> > <merge key="input.x11_options.taptimer" type="string">30</merge> > <merge key="input.x11_options.longtouchtimer" type="string">750</merge> > <merge key="input.x11_options.longtouched_action" type="string">click</merge> > <merge key="input.x11_options.longtouched_button" type="string">3</merge> > <merge key="input.x11_options.oneandhalftap_button" type="string">2</merge> > <merge key="input.x11_options.movelimit" type="string">10</merge> > <merge key="input.x11_options.touched_drag" type="string">1</merge> > <merge key="input.x11_options.maybetapped_action" type="string">click</merge> > <merge key="input.x11_options.maybetapped_button" type="string">1</merge> > </match> > </match> > </device> > </deviceinfo> > > and it worked straight away! I couldn't make ev_calibrate work.. starting > it from calibrate.sh told me min and max values but the crosses never > turned red (after pressing enter).. Bit off topic, but just incase anyone > googles for it.. > > Cheers guys, I'll keep playing and let you know if I have any problems.. > > Configuring the touchpad isn't easy - the documentation are rarely. Anyway, from lshal I've got: udi = '/org/freedesktop/Hal/devices/usb_device_15c2_34_noserial_if1_logicaldev_input' button.has_state = false (bool) info.addons.singleton = {'hald-addon-input'} (string list) info.capabilities = {'input', 'button', 'input.touchpad'} (string list) info.category = 'input' (string) info.parent = '/org/freedesktop/Hal/devices/usb_device_15c2_34_noserial_if1' (string) info.product = 'iMON USB Touchscreen (15c2:0034)' (string) info.subsystem = 'input' (string) info.udi = '/org/freedesktop/Hal/devices/usb_device_15c2_34_noserial_if1_logicaldev_input' (string) input.device = '/dev/input/event7' (string) input.originating_device = '/org/freedesktop/Hal/devices/usb_device_15c2_34_noserial_if1' (string) input.product = 'iMON USB Touchscreen (15c2:0034)' (string) input.x11_driver = 'synaptics' (string) linux.device_file = '/dev/input/event7' (string) linux.hotplug_type = 2 (0x2) (int) linux.subsystem = 'input' (string) linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:1d.0/usb6/6-2/6-2:1.1/input/input7/event7' (string) Well, input.x11_driver = 'synaptics'. From Xorg.log: (II) config/hal: Adding input device iMON USB Touchscreen (15c2:0034) (II) LoadModule: "synaptics" (II) Loading /usr/lib/xorg/modules/input//synaptics_drv.so (II) Module synaptics: vendor="X.Org Foundation" compiled for 1.6.0, module version = 0.99.3 Module class: X.Org XInput Driver ABI class: X.Org XInput driver, version 4.0 (II) Synaptics touchpad driver version 0.99.3 (**) Option "Device" "/dev/input/event7" (--) iMON USB Touchscreen (15c2:0034): no supported touchpad found (**) iMON USB Touchscreen (15c2:0034): always reports core events (II) XINPUT: Adding extended input device "iMON USB Touchscreen (15c2:0034)" (type: TOUCHPAD) (**) iMON USB Touchscreen (15c2:0034): (accel) keeping acceleration scheme 1 (**) iMON USB Touchscreen (15c2:0034): (accel) filter chain progression: 2.00 (**) iMON USB Touchscreen (15c2:0034): (accel) filter stage 0: 20.00 ms (**) iMON USB Touchscreen (15c2:0034): (accel) set acceleration profile 0 (--) iMON USB Touchscreen (15c2:0034): no supported touchpad found what does it finally mean? Is something missing? Olaf |