Page 1 of 2 12 LastLast
Results 1 to 10 of 55

Thread: Multitouch Trackpad support

Hybrid View

  1. #1
    Join Date
    May 2010
    Beans
    40

    Multitouch Trackpad support

    I just upgraded my Ubuntu install to the latest release. I have a Synaptics trackpad that supports multitouch in Linux and I was trying to activate it. This is what I found:

    http://ubuntu-snippets.blogspot.com/...synaptics.html

    I tried what the site suggested, but I got the following error:

    sudo: /etc/init.d/hal: command not found

    Could someone tell me what's wrong/how to enable multitouch on my machine? I've made
    it work in Windows 7, so I'm pretty sure it is supported.

    Thanks!

  2. #2
    Join Date
    May 2010
    Location
    Cittadella, Italy
    Beans
    16
    Distro
    Ubuntu 10.04 Lucid Lynx

    Re: Multitouch Trackpad support

    hal doesn't exist any more in ubuntu 10.04. Try with these command:

    xinput set-int-prop "SynPS/2 Synaptics TouchPad" "Two-Finger Scrolling" 8 1
    xinput set-int-prop "SynPS/2 Synaptics TouchPad" "Synaptics Two-Finger Scrolling" 8 1 1
    xinput set-int-prop "SynPS/2 Synaptics TouchPad" "Synaptics Two-Finger Pressure" 32 10
    xinput set-int-prop "SynPS/2 Synaptics TouchPad" "Synaptics Two-Finger Width" 32 8

    I have an acer 4820tg and it works.

  3. #3
    Join Date
    May 2010
    Beans
    40

    Re: Multitouch Trackpad support

    It worked. Thanks!

  4. #4
    Join Date
    May 2010
    Beans
    40

    Re: Multitouch Trackpad support

    I just noticed that everytime I restart my machine, the multitouch features go away and I have to run those commands again. Is there a way to permanently enable them?

  5. #5
    Join Date
    Aug 2009
    Beans
    594
    Distro
    Kubuntu Development Release

    Re: Multitouch Trackpad support

    Quote Originally Posted by dbhatt View Post
    I just noticed that everytime I restart my machine, the multitouch features go away and I have to run those commands again. Is there a way to permanently enable them?
    Open your textediting program e/g gedit. kate, kwrie, mousepad etc

    Paste this in it
    Code:
    #!/bin/bash
    xinput set-int-prop "SynPS/2 Synaptics TouchPad" "Two-Finger Scrolling" 8
     1
    xinput set-int-prop "SynPS/2 Synaptics TouchPad" "Synaptics Two-Finger 
    Scrolling" 8 1 1
    xinput set-int-prop "SynPS/2 Synaptics TouchPad" "Synaptics Two-Finger 
    Pressure" 32 10
    xinput set-int-prop "SynPS/2 Synaptics TouchPad" "Synaptics Two-Finger 
    Width" 32 8
    (Each command on a separate line. )
    Save the file somewhere as .run extension

    Now go here.
    System > Preferences > Sessions and click on Startup Programs. Click 'Add' and enter the name of the script. It should do the work from there!

  6. #6
    Join Date
    Mar 2008
    Beans
    523
    Distro
    Ubuntu Development Release

    Re: Multitouch Trackpad support

    Wow. I've been looking for a solution for this for more than a week. I had no idea it was so easy.

    Any idea how to enable zoom features or 3-finger clicking for middle click?
    My blog about getting your life in gear: Growing Up After 30.

    My Photography: Stephen Michael Photography.

  7. #7
    Join Date
    Jul 2009
    Beans
    850
    Distro
    Ubuntu Development Release

    Re: Multitouch Trackpad support

    Quote Originally Posted by kio_http View Post
    Open your textediting program e/g gedit. kate, kwrie, mousepad etc

    Paste this in it
    Code:
    #!/bin/bash
    xinput set-int-prop "SynPS/2 Synaptics TouchPad" "Two-Finger Scrolling" 8
     1
    xinput set-int-prop "SynPS/2 Synaptics TouchPad" "Synaptics Two-Finger 
    Scrolling" 8 1 1
    xinput set-int-prop "SynPS/2 Synaptics TouchPad" "Synaptics Two-Finger 
    Pressure" 32 10
    xinput set-int-prop "SynPS/2 Synaptics TouchPad" "Synaptics Two-Finger 
    Width" 32 8
    (Each command on a separate line. )
    Save the file somewhere as .run extension

    Now go here.
    System > Preferences > Sessions and click on Startup Programs. Click 'Add' and enter the name of the script. It should do the work from there!
    then add executible permissions: either right click the file and in properties check all executing or open a terminal and do chmod +x FILENAME
    "Microsoft Windows: A collection of 32bit extensions and a graphical shell for a 16bit patch to an 8bit O.S. originally coded for a 4bit microprocessor written by a 2bit company who cant stand 1 bit of competition." Jargon File 4.4.7

  8. #8
    Join Date
    Jun 2009
    Beans
    286

    Re: Multitouch Trackpad support

    Thanks so much for this. Yesterday, I experimented with a variant openSUSE distribution, and discovered that the trackpad on my Acer D150 netbook supported two-finger scrolling as a mouse preference (this choice is grayed out on Ubuntu 10.04. It's my understanding that this has been solved in Ubuntu 11.10, but I don't want to go there.

    Looking for a solution took me to:

    http://ubuntu-snippets.blogspot.com/...synaptics.html [didn't work]
    http://ubuntuforums.org/showthread.php?t=1426782 [didn't work]

    While I would have preferred a solution that activated the two-finger scrolling radio button in the mouse preference, your solution works, and is far simpler than the other approaches. The only thing missing (which is addressed later in this thread, #37) is to make the new script executable using chmod +x.

    I also have a Cr-48 Chromebook, which supports both two-finger scrolling and two-finger tap = right click, and now the trackpad on my Acer netbook supports both these features, so I don't have to re-learn when switching from one to the other.

    Quote Originally Posted by kio_http View Post
    Open your textediting program e/g gedit. kate, kwrie, mousepad etc

    Paste this in it
    Code:
    #!/bin/bash
    xinput set-int-prop "SynPS/2 Synaptics TouchPad" "Two-Finger Scrolling" 8
     1
    xinput set-int-prop "SynPS/2 Synaptics TouchPad" "Synaptics Two-Finger 
    Scrolling" 8 1 1
    xinput set-int-prop "SynPS/2 Synaptics TouchPad" "Synaptics Two-Finger 
    Pressure" 32 10
    xinput set-int-prop "SynPS/2 Synaptics TouchPad" "Synaptics Two-Finger 
    Width" 32 8
    (Each command on a separate line. )
    Save the file somewhere as .run extension

    Now go here.
    System > Preferences > Sessions and click on Startup Programs. Click 'Add' and enter the name of the script. It should do the work from there!

  9. #9
    Join Date
    Jun 2010
    Beans
    2

    Re: Multitouch Trackpad support

    Quote Originally Posted by giova.86 View Post
    hal doesn't exist any more in ubuntu 10.04. Try with these command:

    xinput set-int-prop "SynPS/2 Synaptics TouchPad" "Two-Finger Scrolling" 8 1
    xinput set-int-prop "SynPS/2 Synaptics TouchPad" "Synaptics Two-Finger Scrolling" 8 1 1
    xinput set-int-prop "SynPS/2 Synaptics TouchPad" "Synaptics Two-Finger Pressure" 32 10
    xinput set-int-prop "SynPS/2 Synaptics TouchPad" "Synaptics Two-Finger Width" 32 8

    I have an acer 4820tg and it works.
    @ giova.86
    Hi, I am very new to Ubuntu and I have just installed Lucid Lynx on my Acer Aspire 5740G in dual boot with Win 7.
    I used the commands that you first mentioned in the terminal and two finger scroll and two finger tap got activated.
    I read on in this thread to find out that it won't automatically start the next time I boot. So I created the .run file as you instructed and added it to the Startup Applications. That did not work the next time I booted.
    Moreover, the terminal commands no longer activated multi touch when I tried again and my mouse goes mad when i put more than one finger on the trackpad. I've tried removing the .run script from the startup to make sure that it doesn't interfere with the terminal commands, but that doesn't work either.
    Can you suggest a solution?

  10. #10
    Join Date
    Jun 2010
    Beans
    2

    Re: Multitouch Trackpad support

    OK. It worked for me but now Ubuntu is freezing from time to time if I use multitouching... I think Im gonna remove multitouch...

Page 1 of 2 12 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
  •