Page 1 of 11 123 ... LastLast
Results 1 to 10 of 104

Thread: multitouch on thinkpad x201?

  1. #1
    Join Date
    Feb 2007
    Location
    Chicago
    Beans
    128
    Distro
    Ubuntu 11.10 Oneiric Ocelot

    multitouch on thinkpad x201?

    I have a Thinkpad x201. I thought that after Maverick 10.10 we would have multitouch support out of the box or quasi. I have just updated from 10.04 to 10.10 and everything works exactly the same. More precisely, the stylus, touchscreen and touchpad work, but without multitouch.

    I installed utouch. I did some tests with gesturetest and I get nothing.

    This is what I get when I run lsinput
    Code:
    /dev/input/event0
       bustype : BUS_HOST
       vendor  : 0x0
       product : 0x5
       version : 0
       name    : "Lid Switch"
       phys    : "PNP0C0D/button/input0"
       bits ev : EV_SYN EV_SW
    
    /dev/input/event1
       bustype : BUS_HOST
       vendor  : 0x0
       product : 0x3
       version : 0
       name    : "Sleep Button"
       phys    : "PNP0C0E/button/input0"
       bits ev : EV_SYN EV_KEY
    
    /dev/input/event2
       bustype : BUS_HOST
       vendor  : 0x0
       product : 0x1
       version : 0
       name    : "Power Button"
       phys    : "LNXPWRBN/button/input0"
       bits ev : EV_SYN EV_KEY
    
    /dev/input/event3
       bustype : BUS_I8042
       vendor  : 0x1
       product : 0x1
       version : 43860
       name    : "AT Translated Set 2 keyboard"
       phys    : "isa0060/serio0/input0"
       bits ev : EV_SYN EV_KEY EV_MSC EV_LED EV_REP
    
    /dev/input/event4
       bustype : BUS_HOST
       vendor  : 0x17aa
       product : 0x5054
       version : 16641
       name    : "ThinkPad Extra Buttons"
       phys    : "thinkpad_acpi/input0"
       bits ev : EV_SYN EV_KEY EV_MSC EV_SW
    
    /dev/input/event5
       bustype : BUS_USB
       vendor  : 0x17ef
       product : 0x4816
       version : 9029
       name    : "Integrated Camera"
       phys    : "usb-0000:00:1a.0-1.6/button"
       bits ev : EV_SYN EV_KEY
    
    /dev/input/event6
       bustype : BUS_I8042
       vendor  : 0x2
       product : 0x7
       version : 433
       name    : "SynPS/2 Synaptics TouchPad"
       phys    : "isa0060/serio1/input0"
       bits ev : EV_SYN EV_KEY EV_ABS
    
    /dev/input/event7
       bustype : BUS_HOST
       vendor  : 0x0
       product : 0x6
       version : 0
       name    : "Video Bus"
       phys    : "LNXVIDEO/video/input0"
       bits ev : EV_SYN EV_KEY
    
    /dev/input/event8
       bustype : BUS_I8042
       vendor  : 0x2
       product : 0xa
       version : 0
       name    : "TPPS/2 IBM TrackPoint"
       phys    : "synaptics-pt/serio0/input0"
       bits ev : EV_SYN EV_KEY EV_REL
    This is what I get from xinput list
    Code:
    ⎡ Virtual core pointer                    	id=2	[master pointer  (3)]
    ⎜   ↳ Virtual core XTEST pointer              	id=4	[slave  pointer  (2)]
    ⎜   ↳ Serial Wacom Tablet stylus              	id=15	[slave  pointer  (2)]
    ⎜   ↳ Serial Wacom Tablet eraser              	id=13	[slave  pointer  (2)]
    ⎜   ↳ Serial Wacom Tablet touch               	id=14	[slave  pointer  (2)]
    ⎜   ↳ SynPS/2 Synaptics TouchPad              	id=11	[slave  pointer  (2)]
    ⎜   ↳ TPPS/2 IBM TrackPoint                   	id=16	[slave  pointer  (2)]
    ⎣ Virtual core keyboard                   	id=3	[master keyboard (2)]
        ↳ Virtual core XTEST keyboard             	id=5	[slave  keyboard (3)]
        ↳ Power Button                            	id=6	[slave  keyboard (3)]
        ↳ Video Bus                               	id=7	[slave  keyboard (3)]
        ↳ Sleep Button                            	id=8	[slave  keyboard (3)]
        ↳ Integrated Camera                       	id=9	[slave  keyboard (3)]
        ↳ AT Translated Set 2 keyboard            	id=10	[slave  keyboard (3)]
        ↳ ThinkPad Extra Buttons                  	id=12	[slave  keyboard (3)]
    And this is what I get from xinput list-props "Serial Wacom Tablet touch"
    Code:
    Device 'Serial Wacom Tablet touch':
    	Device Enabled (125):	1
    	Coordinate Transformation Matrix (127):	1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
    	Device Accel Profile (243):	0
    	Device Accel Constant Deceleration (244):	1.000000
    	Device Accel Adaptive Deceleration (245):	1.000000
    	Device Accel Velocity Scaling (246):	10.000000
    	Wacom Tablet Area (293):	0, 0, 2631, 1652
    	Wacom Rotation (294):	0
    	Wacom Serial IDs (296):	227, 0, 3, 0
    	Wacom TwinView Resolution (297):	0, 0, 0, 0
    	Wacom Display Options (298):	-1, 0, 1
    	Wacom Screen Area (299):	0, 0, 1280, 800
    	Wacom Proximity Threshold (300):	0
    	Wacom Capacity (301):	-1
    	Wacom Pressure Threshold (302):	27
    	Wacom Sample and Suppress (303):	2, 4
    	Wacom Enable Touch (304):	1
    	Wacom Hover Click (305):	0
    	Wacom Enable Touch Gesture (306):	1
    	Wacom Touch Gesture Parameters (307):	50, 20, 250
    	Wacom Tool Type (308):	"TOUCH" (310)
    	Wacom Button Actions (309):	"None" (0), "None" (0), "None" (0), "None" (0), "None" (0), "None" (0), "None" (0), "None" (0), "None" (0), "None" (0), "None" (0), "None" (0), "None" (0), "None" (0), "None" (0), "None" (0)
    Any idea if multitouch gestures on the screen can be activated or not?

  2. #2
    Join Date
    Nov 2008
    Beans
    9,635
    Distro
    Ubuntu 12.04 Precise Pangolin

    Re: multitouch on thinkpad x201?

    Hi luisito,

    I think the multitouch code is available in Maverick but not really active, except in an experimental way. I believe it will be active in Natty.

    If your X200t supports 2 finger touch (2FG) you can get 2 finger touch/gestures through the wacom driver xf86-input-wacom. You may need to turn it on with a line in the 50-wacom.conf or using an xsetwacom command.

    But remember, your wacom digitizer if it supports multitouch, only supports two fingers.

  3. #3
    Join Date
    Feb 2007
    Location
    Chicago
    Beans
    128
    Distro
    Ubuntu 11.10 Oneiric Ocelot

    Re: multitouch on thinkpad x201?

    I don't think there is anything I did. I don't know if it was some update or what. But multi-touch is working on my Thinkpad X201 with Ubuntu 10.10 now.

  4. #4
    Join Date
    May 2005
    Beans
    21

    Re: multitouch on thinkpad x201?

    I've been trying to get multi-touch working on x201. I've aptitude upgrade today, but mtdev-tools nor "gesturetest 0 0 0xffffffff" give me anything.

    How do you test the multi-touch on x201? Nothing in lsinput mention anything about wacom touch. I'm confused.

  5. #5
    Join Date
    Nov 2008
    Beans
    9,635
    Distro
    Ubuntu 12.04 Precise Pangolin

    Re: multitouch on thinkpad x201?

    Hi irwand,

    It depends on what release of Ubuntu you are in. The default xf86-input-wacom in Lucid, 0.10.5, doesn't support gestures. You need to install a newer one. The 0.10.8 in Maverick does.
    Code:
    xsetwacom set "Device name" Touch "on"
    xsetwacom set "Device name" Gesture "on"
    Where "Device name" is from 'xinput --list'. Something like "Wacom serial tablet touch".

  6. #6
    Join Date
    May 2005
    Beans
    21

    Re: multitouch on thinkpad x201?

    Thanks Favux,

    I verified that both are on. I'm running 10.10 Maverick.
    Code:
    $ xsetwacom --get "Serial Wacom Tablet touch" touch
    on
    $ xsetwacom --get "Serial Wacom Tablet touch" gesture
    on
    What application supports multitouch right now to try it out?
    Thanks man!

  7. #7
    Join Date
    Feb 2007
    Location
    Chicago
    Beans
    128
    Distro
    Ubuntu 11.10 Oneiric Ocelot

    Re: multitouch on thinkpad x201?

    Gestures might be enabled already. You can try the zoom and scroll on the web browser, but the right click is the easiest to perform.

    Put one finger on the screen first and the second later without releasing the first finger. The right click should be performed (usually giving you a popup menu) where your first finger is.

  8. #8
    Join Date
    May 2005
    Beans
    21

    Re: multitouch on thinkpad x201?

    To my surprise when I used 2 fingers to zoom in/out in Firefox, it somewhat works.. albeit kinda klunky, since it has a long delay before Firefox does it. Oh well. I guess it works. Thanks guys!

  9. #9
    Join Date
    Dec 2009
    Beans
    184
    Distro
    Ubuntu 13.04 Raring Ringtail

    Re: multitouch on thinkpad x201?

    Same Ubuntu, same Thinkpad model,
    Code:
    noahplusplus@x201:~$ xsetwa*** --get "Serial Wa*** Tablet touch" gesture
    on
    noahplusplus@x201:~$ xsetwa*** --get "Serial Wa*** Tablet touch" touch
    on
    but no multitouch function I can perceive. Touching the screen in Firefox just highlights some text near my finger, which refuses to be unhighlighted except by another touch (i.e. not by mouse). Can't scroll, can't zoom. Any idea what I'm missing?

    (And, apropos of nothing, is every instance of c-o-m appearing as "***" for everyone else in this forum right now, too?)
    Last edited by noah++; December 19th, 2010 at 08:18 AM.

  10. #10
    Join Date
    Nov 2008
    Beans
    9,635
    Distro
    Ubuntu 12.04 Precise Pangolin

    Re: multitouch on thinkpad x201?

    Hi noah++,

    Yep, everyone is seeing c o m replaced with ***.

    I just added a new xsetwacom script to the Bamboo P&T HOW TO on post #2 for X200t/X201t's. I don't think the commands you are using are quite right. You might want to check it out.

    Hopefully I'll have some new stuff to add to the HOW TO in a few days if I get a chance to do some testing.

Page 1 of 11 123 ... LastLast

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •