For some reason that doesn't work for me... evdev and the macintosh button emulation both take over the device and the multitouch module always unloads.
I can insert InputClass sections into my xorg.conf to cause it to ignore mouse1 and event4, and then the multitouch module appears to load for event7 and it doesn't unload, but it doesn't seem to be working... I get basic touchpad pointing and two-finger scroll, but nothing else. It also seems to be incorrectly reporting parameters about the touchpad...
Code:
(II) config/udev: Adding input device bcm5974 (/dev/input/event7)
(**) bcm5974: Applying InputClass "evdev touchpad catchall"
(**) bcm5974: Applying InputClass "touchpad catchall"
(**) bcm5974: Applying InputClass "Multitouch Touchpad"
(II) LoadModule: "multitouch"
(II) Loading /usr/lib/xorg/modules/input/multitouch.so
(II) Module multitouch: vendor="X.Org Foundation"
compiled for 1.7.6, module version = 0.1.0
Module class: X.Org XInput Driver
ABI class: X.Org XInput driver, version 7.0
(**) bcm5974: always reports core events
(II) XINPUT: Adding extended input device "bcm5974" (type: TOUCHPAD)
(II) device control: init
(**) Option "Device" "/dev/input/event7"
(II) multitouch: devname: bcm5974
(II) multitouch: devid: 5ac 236 1
(II) multitouch: caps: left mtdata ibt touch_major touch_minor width_major width_minor orientation position_x position_y
(II) multitouch: touch: 0 2048
(II) multitouch: width: 0 2048
(II) multitouch: orientation: -16384 16384
(II) multitouch: position_x: -4460 5166
(II) multitouch: position_y: -75 6700
(II) pointer_control
(**) bcm5974: (accel) keeping acceleration scheme 1
(**) bcm5974: (accel) acceleration profile 0
(II) pointer_control
(**) bcm5974: (accel) acceleration factor: 2.000
(**) bcm5974: (accel) acceleration threshold: 4
(II) device control: on
(II) pointer_property
(II) pointer_property
(II) config/udev: Adding input device bcm5974 (/dev/input/mouse1)
(**) bcm5974: Ignoring device from InputClass "Mouse1 Catchall"
(II) config/udev: Adding input device applesmc (/dev/input/event5)
(II) No input driver/identifier specified (ignoring)
(II) config/udev: Adding input device applesmc (/dev/input/js0)
(II) No input driver/identifier specified (ignoring)
(II) config/udev: Adding input device Macintosh mouse button emulation (/dev/input/event4)
(**) Macintosh mouse button emulation: Ignoring device from InputClass "Macintosh Emulation Catchall"
(II) config/udev: Adding input device Macintosh mouse button emulation (/dev/input/mouse0)
(II) No input driver/identifier specified (ignoring)
(II) pointer_control
(II) pointer_control
Width and height are supposed to be 1200x800. Are there additional options for the multitouch driver that can be put in xorg.conf? I suppose I oughta wait for the final Lucid build for all the config stuff to settle down before getting deep into this.
Bookmarks