If I understand this correctly, I just type "GEIS_DEBUG=3 geistest" in terminal? Used google to find the answer. It shows: per-olav@asus12:~$ GEIS_DEBUG=3 geistest GEIS(debug)-geis_register_backend:95 back end 0 registered as 'com.canonical.oif.backend.mock' GEIS(debug)-geis_register_backend:95 back end 1 registered as 'com.canonical.oif.backend.dbus' GEIS(debug)-geis_register_backend:95 back end 2 registered as 'com.canonical.oif.backend.grail' GEIS(warning)-_set_valist:654 back end not specified, defaulting to DBus GEIS(debug)-geis_backend_by_name:125 creating back end of class "com.canonical.oif.backend.dbus" GEIS(debug)-_geis_wait_for_init:684 waiting for initialization to complete... GEIS(debug)-geis_backend_multiplexor_pump:415 activity 0x1 on fd 7 callback_info=0x1ac8560 GEIS(warning)-_locator_message_handler:120 server not found! GEIS(debug)-geis_backend_multiplexor_pump:415 activity 0x1 on fd 5 callback_info=0x1ac79f0 GEIS(debug)-_input_event_handler:261 input event available GEIS(debug)-geis_backend_delete:162 destroying back end com.canonical.oif.backend.dbus GEIS(debug)-geis_backend_by_name:125 creating back end of class "com.canonical.oif.backend.grail" GEIS(debug)-geis_register_gesture_class:1219 registering class "Drag" id 0 GEIS(debug)-geis_register_gesture_class:1219 registering class "Pinch" id 1 GEIS(debug)-geis_register_gesture_class:1219 registering class "Rotate" id 2 GEIS(debug)-geis_register_gesture_class:1219 registering class "Tap" id 15 GEIS(debug)-geis_register_gesture_class:1219 registering class "Touch" id 32 GEIS(debug)-geis_register_region:1467 registering region GEIS(debug)-geis_backend_multiplexor_pump:415 activity 0x1 on fd 5 callback_info=0x1ac79f0 GEIS(debug)-_input_event_handler:261 input event available GEIS(debug)-_default_output_event_callback:132 posting output event GEIS(debug)-geis_backend_multiplexor_pump:415 activity 0x1 on fd 9 callback_info=0x1ad9b70 GEIS(debug)-geis_register_device:1258 registering device "ETPS/2 Elantech Touchpad" id 40496 GEIS(debug)-geis_backend_multiplexor_pump:415 activity 0x1 on fd 5 callback_info=0x1ac79f0 GEIS(debug)-_input_event_handler:261 input event available GEIS(debug)-_default_output_event_callback:132 posting output event GEIS(debug)-geis_backend_multiplexor_pump:415 activity 0x1 on fd 5 callback_info=0x1ac79f0 GEIS(debug)-_input_event_handler:261 input event available GEIS(debug)-_default_output_event_callback:132 posting output event GEIS(debug)-geis_backend_multiplexor_pump:415 activity 0x1 on fd 5 callback_info=0x1ac79f0 GEIS(debug)-_input_event_handler:261 input event available GEIS(debug)-_default_output_event_callback:132 posting output event GEIS(debug)-geis_backend_multiplexor_pump:415 activity 0x1 on fd 5 callback_info=0x1ac79f0 GEIS(debug)-_input_event_handler:261 input event available GEIS(debug)-_default_output_event_callback:132 posting output event GEIS(debug)-geis_backend_multiplexor_pump:415 activity 0x1 on fd 5 callback_info=0x1ac79f0 GEIS(debug)-_input_event_handler:261 input event available GEIS(debug)-_default_output_event_callback:132 posting output event GEIS(debug)-geis_backend_multiplexor_pump:415 activity 0x1 on fd 5 callback_info=0x1ac79f0 GEIS(debug)-_input_event_handler:261 input event available GEIS(debug)-_default_output_event_callback:132 posting output event GEIS(debug)-_geis_wait_for_init:722 ... initialization complete, status=0 GEIS(debug)-geis_register_gesture_class:1219 registering class "Flick" id 128 GEIS(debug)-geis_subscription_new:409 created subscription "0x000000c5" id 0 Device 40496 added attr "device name" = "ETPS/2 Elantech Touchpad" attr "device id" = 40496 attr "device touches" = 5 attr "direct touch" = false attr "independent touch" = false attr "device X minimum" = 0.000000 attr "device X maximum" = 3260.000000 attr "device X resolution" = 32000.000000 attr "device Y minimum" = 0.000000 attr "device Y maximum" = 2119.000000 attr "device Y resolution" = 32000.000000 GEIS(debug)-geis_backend_multiplexor_pump:415 activity 0x1 on fd 5 callback_info=0x1ac79f0 GEIS(debug)-_input_event_handler:261 input event available GEIS(debug)-_default_output_event_callback:132 posting output event GEIS(debug)-_v1_subscribe_device:638 "Drag,touch=2" GEIS(debug)-_v1_subscribe_device:638 "Drag,touch=3" GEIS(debug)-_v1_subscribe_device:638 "Pinch,touch=2" GEIS(debug)-_v1_subscribe_device:638 "Pinch,touch=3" GEIS(debug)-_v1_subscribe_device:638 "Rotate,touch=2" GEIS(debug)-_v1_subscribe_device:638 "Rotate,touch=3" GEIS(debug)-_v1_subscribe_device:638 "Tap,touch=2" GEIS(debug)-_v1_subscribe_device:638 "Tap,touch=3" GEIS(debug)-_v1_subscribe_device:638 "Tap,touch=4" GEIS(debug)-_v1_subscribe_device:638 "Touch,touch=3" GEIS(debug)-_v1_subscribe_device:638 "Touch,touch=4" GEIS(debug)-_v1_subscribe_device:638 "Flick,touch=2" GEIS(debug)-_v1_subscribe_device:638 "Flick,touch=3" GEIS(debug)-_v1_subscribe_device:638 "Flick,touch=4" GEIS(debug)-geis_backend_token_activate:64 called GEIS(debug)-_geis_grail_activate_with_filters:2214 filter 0x1ad8200 'Drag,touch=2' matches ALL devices GEIS(debug)-_geis_grail_filter_gestures:1986 mask=0x00000001 start=2 min=1 max=2 GEIS(debug)-_geis_grail_activate_for_device_region:2086 subscription='0x000000c5' filter='Drag,touch=2' device=40496 'ETPS/2 Elantech Touchpad' window=0x000000c5 ugsub=0x1adc1e0 atomic=1 GEIS(error)-geis_grail_window_grab_store_grab:153 error 1 returned from XIGrabTouchBegin() GEIS(error)-_geis_grail_activate_for_device_region:2099 failed to grab input on window 0x000000c5 error subscribing to gestures error subscribing window 0x000000c5 per-olav@asus12:~$