ich möchte ein Programm zur Gestensteuerung programmieren und wollte mich dabei teilweise am Code des Imagegesture-Beispiels orientieren.
Nun stelle ich aber fest, dass mit meinem System die Gestensteuerung in diesem Beispiel überhaupt nicht funktioniert. Es treten schlichtweg keine Gesten-Events auf - die gestureEvent-Funktion wird niemals aufgerufen, egal was ich tue.
Nun ist meine Frage, ob es ganz spezielle Anforderungen an die X-Server Konfiguration gibt, damit der Touchscreen auch zur Gestensteuerung mit QT brauchbar ist.
Ich nutze Ubuntu Quantal (64 Bit) mit QT 4.8.
Bezüglich des Touch-Devices folgendes X-Server Log:
Code: Alles auswählen
[ 27.133] (II) config/udev: Adding input device NextWindow Touchscreen (/dev/input/event5)
[ 27.133] (**) NextWindow Touchscreen: Applying InputClass "evdev keyboard catchall"
[ 27.133] (II) Using input driver 'evdev' for 'NextWindow Touchscreen'
[ 27.133] (**) NextWindow Touchscreen: always reports core events
[ 27.133] (**) evdev: NextWindow Touchscreen: Device: "/dev/input/event5"
[ 27.133] (--) evdev: NextWindow Touchscreen: Vendor 0x1926 Product 0x3
[ 27.133] (--) evdev: NextWindow Touchscreen: Found keys
[ 27.133] (II) evdev: NextWindow Touchscreen: Configuring as keyboard
[ 27.133] (II) XINPUT: Adding extended input device "NextWindow Touchscreen" (type: KEYBOARD, id 8)
[ 27.134] (II) config/udev: Adding input device NextWindow Touchscreen (/dev/input/event6)
[ 27.134] (II) config/udev: Adding input device NextWindow Touchscreen (/dev/input/event7)
[ 27.134] (**) NextWindow Touchscreen: Applying InputClass "evdev pointer catchall"
[ 27.134] (II) Using input driver 'evdev' for 'NextWindow Touchscreen'
[ 27.134] (**) NextWindow Touchscreen: always reports core events
[ 27.134] (**) evdev: NextWindow Touchscreen: Device: "/dev/input/event7"
[ 27.134] (--) evdev: NextWindow Touchscreen: Vendor 0x1926 Product 0x3
[ 27.134] (--) evdev: NextWindow Touchscreen: Found 3 mouse buttons
[ 27.134] (--) evdev: NextWindow Touchscreen: Found scroll wheel(s)
[ 27.134] (--) evdev: NextWindow Touchscreen: Found relative axes
[ 27.134] (--) evdev: NextWindow Touchscreen: Found absolute axes
[ 27.134] (--) evdev: NextWindow Touchscreen: Found x and y absolute axes
[ 27.134] (--) evdev: NextWindow Touchscreen: Found absolute touchscreen
[ 27.134] (II) evdev: NextWindow Touchscreen: Configuring as touchscreen
[ 27.134] (II) evdev: NextWindow Touchscreen: Adding scrollwheel support
[ 27.134] (**) evdev: NextWindow Touchscreen: YAxisMapping: buttons 4 and 5
[ 27.134] (**) evdev: NextWindow Touchscreen: EmulateWheelButton: 4, EmulateWheelInertia: 10, EmulateWheelTimeout: 200
[ 27.134] (II) XINPUT: Adding extended input device "NextWindow Touchscreen" (type: TOUCHSCREEN, id 9)
[ 27.134] (WW) evdev: NextWindow Touchscreen: touchpads, tablets and touchscreens ignore relative axes.
[ 27.134] (II) evdev: NextWindow Touchscreen: initialized for absolute axes.
[ 27.134] (**) NextWindow Touchscreen: (accel) keeping acceleration scheme 1
[ 27.134] (**) NextWindow Touchscreen: (accel) acceleration profile 0
[ 27.134] (**) NextWindow Touchscreen: (accel) acceleration factor: 2.000
[ 27.134] (**) NextWindow Touchscreen: (accel) acceleration threshold: 4
[ 27.134] (II) config/udev: Adding input device NextWindow Touchscreen (/dev/input/js1)
[ 27.135] (II) config/udev: Adding input device NextWindow Touchscreen (/dev/input/mouse0)
[ 27.135] (II) config/udev: Adding input device NextWindow Touchscreen (/dev/input/event8)
[ 27.135] (**) NextWindow Touchscreen: Applying InputClass "evdev tablet catchall"
[ 27.135] (II) Using input driver 'evdev' for 'NextWindow Touchscreen'
[ 27.135] (**) NextWindow Touchscreen: always reports core events
[ 27.135] (**) evdev: NextWindow Touchscreen: Device: "/dev/input/event8"
[ 27.135] (--) evdev: NextWindow Touchscreen: Vendor 0x1926 Product 0x3
[ 27.135] (--) evdev: NextWindow Touchscreen: Found absolute axes
[ 27.135] (--) evdev: NextWindow Touchscreen: Found x and y absolute axes
[ 27.135] (--) evdev: NextWindow Touchscreen: Found absolute tablet.
[ 27.135] (II) evdev: NextWindow Touchscreen: Configuring as tablet
[ 27.135] (**) evdev: NextWindow Touchscreen: YAxisMapping: buttons 4 and 5
[ 27.135] (**) evdev: NextWindow Touchscreen: EmulateWheelButton: 4, EmulateWheelInertia: 10, EmulateWheelTimeout: 200
[ 27.135] (II) XINPUT: Adding extended input device "NextWindow Touchscreen" (type: TABLET, id 10)
[ 27.135] (II) evdev: NextWindow Touchscreen: initialized for absolute axes.
[ 27.135] (**) NextWindow Touchscreen: (accel) keeping acceleration scheme 1
[ 27.135] (**) NextWindow Touchscreen: (accel) acceleration profile 0
[ 27.135] (**) NextWindow Touchscreen: (accel) acceleration factor: 2.000
[ 27.135] (**) NextWindow Touchscreen: (accel) acceleration threshold: 4
[ 27.135] (II) config/udev: Adding input device NextWindow Touchscreen (/dev/input/mouse1)