Page 3 of 4 FirstFirst 1234 LastLast
Results 21 to 30 of 33

Thread: Multitap with synaptic touchpad

  1. #21
    Join Date
    Nov 2006
    Beans
    20

    Re: Multitap with synaptic touchpad

    Or,
    2) click the mirror-link
    3) when (if) asked if you want to download or start the file, choose "GDebi installer" (if it is given in the dialog), that will give you a nice graphical user interface. But it does the same as above stated terminal command .

  2. #22
    Join Date
    May 2009
    Beans
    4

    Re: Multitap with synaptic touchpad

    Ah, yes, only finding the location of the .deb file was what bothered me, but thank you. To be complete: vertical scrolling needs to be enabled under the touchpad options.

    Can't say I'm mighty convinced of this multi-touch usability myself, though. But then, a Mac probably offers a better first experience with it.

  3. #23
    Join Date
    Nov 2007
    Beans
    465

    Re: Multitap with synaptic touchpad

    Hi

    I seem to have got this working (need to tweak the settings a little) on my touchpad- firmware v6.2

    Would anyone like to share their fdi MinW and MinZ settings with me?

    Cheers!
    Charlie
    Last edited by FokkerCharlie; July 16th, 2009 at 06:51 PM.

  4. #24
    Join Date
    Nov 2006
    Beans
    20

    Re: Multitap with synaptic touchpad

    Here you go, that's my .fdi (but it doesn't work too well i'm afraid:

    Code:
    ~$ cat /etc/hal/fdi/policy/synapticprefs.fdi 
    <?xml version="1.0" encoding="ISO-8859-1"?>
    <deviceinfo version="0.2">
      <device>
        <match key="info.capabilities" contains="input.touchpad">
            <merge key="input.x11_driver" type="string">synaptics</merge>
            <!-- Arbitrary options can be passed to the driver using
                 the input.x11_options property since xorg-server-1.5. -->
            <!-- EXAMPLES:
            Switch on shared memory, enables the driver to be configured at runtime
    	<merge key="input.x11_options.SHMConfig" type="string">true</merge>
    
    	Maximum movement of the finger for detecting a tap
    	<merge key="input.x11_options.MaxTapMove" type="string">2000</merge>
    
    	Enable vertical scrolling when dragging along the right edge
    	<merge key="input.x11_options.VertEdgeScroll" type="string">true</merge>
    
    	Enable vertical scrolling when dragging with two fingers anywhere on the touchpad
    	<merge key="input.x11_options.VertTwoFingerScroll" type="string">true</merge>
    
    	Enable horizontal scrolling when dragging with two fingers anywhere on the touchpad
    	<merge key="input.x11_options.HorizTwoFingerScroll" type="string">true</merge>
    
    	If on, circular scrolling is used
    	<merge key="input.x11_options.CircularScrolling" type="string">true</merge>
    
    	For other possible options, check CONFIGURATION DETAILS in synaptics man page
            -->
        </match>
      </device>
    </deviceinfo>

  5. #25
    Join Date
    Nov 2006
    Location
    London
    Beans
    12
    Distro
    Kubuntu Jaunty Jackalope (testing)

    Re: Multitap with synaptic touchpad

    Quote Originally Posted by FokkerCharlie View Post
    Hi

    I seem to have got this working (need to tweak the settings a little) on my touchpad- firmware v6.2

    Would anyone like to share their fdi MinW and MinZ settings with me?

    Cheers!
    Charlie
    Hi FokkerCharlie,
    I have a v6.2 firmware
    Code:
    arun@arun-laptop:~$ dmesg | grep Touchpad
    [   12.098304] Synaptics Touchpad, model: 1, fw: 6.2, id: 0xa580b1, caps: 0xa04711/0x200000
    However when I do a synclient -m 15 and check the 'f' column, I get only 1 registered even with multi-finger touch. Could you get around this? If so can you please tell me?

    Thanks,
    Arun

  6. #26
    Join Date
    Nov 2007
    Beans
    465

    Re: Multitap with synaptic touchpad

    Akarun

    It probably means that your touchpad doesn't support two-finger stuff. You can try to force an emulation with lines like:

    <merge key="input.x11_options.EmulateTwoFingerMinZ" type="string">70</merge>
    <merge key="input.x11_options.EmulateTwoFingerMinW" type="string">4</merge>
    <merge key="input.x11_options.VertTwoFingerScroll" type="string">1</merge>
    <merge key="input.x11_options.HorizTwoFingerScroll" type="string">1</merge>

    However, I couldn't get it working consistently enough to be worthwhile.

    Good luck!
    Charlie

  7. #27
    Join Date
    Nov 2006
    Location
    London
    Beans
    12
    Distro
    Kubuntu Jaunty Jackalope (testing)

    Re: Multitap with synaptic touchpad

    Quote Originally Posted by FokkerCharlie View Post
    Akarun

    It probably means that your touchpad doesn't support two-finger stuff. You can try to force an emulation with lines like:

    <merge key="input.x11_options.EmulateTwoFingerMinZ" type="string">70</merge>
    <merge key="input.x11_options.EmulateTwoFingerMinW" type="string">4</merge>
    <merge key="input.x11_options.VertTwoFingerScroll" type="string">1</merge>
    <merge key="input.x11_options.HorizTwoFingerScroll" type="string">1</merge>

    However, I couldn't get it working consistently enough to be worthwhile.

    Good luck!
    Charlie

    Cheers Charlie.. I am not sure if want to do this. I'll probably survive with single touch and I am quite comfortable with the edge scroll. Pinch might have been good but I doubt if the "emulation" can do any good for pinch gesture..

  8. #28
    Join Date
    Nov 2006
    Beans
    20

    Re: Multitap with synaptic touchpad

    With above mentioned settings, i'm getting at least a middle click by using middle and ring finger for tapping.
    That said, my synclient mentions not more than 1 finger at all times.

  9. #29
    Join Date
    Feb 2008
    Location
    I'm lost ... HELP!
    Beans
    1,014
    Distro
    Xubuntu

    Re: Multitap with synaptic touchpad

    Quote Originally Posted by fathomssen View Post
    Hi,

    I found a solutions (or workaround?):

    The latest version of the synaptics driver supports two finger emulation. I think that it is something like the palm recognition. There are two parameters in 1.1.0: EmulateTwoFingerMinZ and EmulateTwoFingerMinW. The first says how much you have to press to activate the emulation and the second one how thick your fingers have to be to be recognised as two instead of one.

    Here are some instructions:

    1) Install the latest synaptics driver. You can get a .deb from Debian unstable: http://packages.debian.org/sid/xserv...nput-synaptics (you will need the latest driver because the previous versions did not support EmulateTwoFingerMinW and thus were not flexible enought when it comes to different finger sizes).

    2) Create a file /etc/hal/fdi/policy/99-x11-synaptics.fdi and fill it with
    Code:
    <?xml version="1.0" encoding="ISO-8859-1"?>
    <deviceinfo version="0.2">
      <device>
        <match key="info.capabilities" contains="input.touchpad">
          <merge key="input.x11_options.SHMConfig" type="string">On</merge>
          <merge key="input.x11_options.TapButton1" type="string">1</merge>
          <merge key="input.x11_options.TapButton2" type="string">2</merge>
          <merge key="input.x11_options.EmulateTwoFingerMinZ" type="string">10</merge>
          <merge key="input.x11_options.EmulateTwoFingerMinW" type="string">10</merge>
          <merge key="input.x11_options.VertTwoFingerScroll" type="string">1</merge>
          <merge key="input.x11_options.VertEdgeScroll" type="string">0</merge>
        </match>
      </device>
    </deviceinfo>
    3) Restart HAL: /etc/init.d/hal restart

    4) Restart X: Ctrl+Alt+Backspace or whichever way you prefer.

    Explaining the FDI file:
    * SHMConfig=On enables synclient to be used
    * TapButtonX=X allows you to just tap on the pad instead of pressing a button below the pad
    * Emulate...Z=10 says that you have to press with a strength of 10 (how much ever it is) to achieve emulation of two fingers
    * Emulate...W=10 says that your fingers (both put together) must be 10 units wide for emulation
    * VertTwoFingerScroll=1 turns on scrolling with (emulated) two fingers
    * VertEdgeScroll=0 turns off scrolling on the right side of the pad

    Hope this will help and that it will make its way into Ubuntu Karmic!

    I use an Acer Aspire 3935 with just the same abovementioned Synaptics touchpad (firmware 7.2).

    Best regards,
    Freddy
    Thanks man, especially for explaining the .fdi file, exactly what I was looking for. That .deb with the newer synaptics driver is already in karmic (alpha4), so soon people won't need to do that any more. I removed the TapButton lines, it seems like they're not necessary.

    I'm guessing it's because of some stupid patent licence this touchpad has the 2 finger sensor turned off in the firmware (in making it cheaper for cheap laptops). I'm hoping there will be a way to change the firmware, I'm gessing the patent isn't valid here anyway

    But I'm happy now. The 2nd mouse button and two finger scrolling biting eachother doesn't bother me much.

    Code:
    :~$ dmesg | grep ouchpad
    [    9.824740] Synaptics Touchpad, model: 1, fw: 7.2, id: 0x1c0b1, caps: 0xd04731/0xa44000
    Code:
    <?xml version="1.0" encoding="ISO-8859-1"?>
    <deviceinfo version="0.2">
      <device>
        <match key="info.capabilities" contains="input.touchpad">
          <merge key="input.x11_options.SHMConfig" type="string">On</merge>
          <merge key="input.x11_options.EmulateTwoFingerMinZ" type="string">4</merge>
          <merge key="input.x11_options.EmulateTwoFingerMinW" type="string">7</merge>
          <merge key="input.x11_options.VertTwoFingerScroll" type="string">1</merge>
          <merge key="input.x11_options.VertEdgeScroll" type="string">0</merge>
        </match>
      </device>
    </deviceinfo>
    Still trying different MinZ values with some help of
    Code:
    synclient -m 10

  10. #30
    Join Date
    Feb 2008
    Location
    I'm lost ... HELP!
    Beans
    1,014
    Distro
    Xubuntu

    Re: Multitap with synaptic touchpad

    Quote Originally Posted by kybKenny View Post
    Here you go, that's my .fdi (but it doesn't work too well i'm afraid:

    Code:
    ~$ cat /etc/hal/fdi/policy/synapticprefs.fdi 
    <?xml version="1.0" encoding="ISO-8859-1"?>
    <deviceinfo version="0.2">
      <device>
        <match key="info.capabilities" contains="input.touchpad">
            <merge key="input.x11_driver" type="string">synaptics</merge>
            <!-- Arbitrary options can be passed to the driver using
                 the input.x11_options property since xorg-server-1.5. -->
            <!-- EXAMPLES:
            Switch on shared memory, enables the driver to be configured at runtime
    	<merge key="input.x11_options.SHMConfig" type="string">true</merge>
    
    	Maximum movement of the finger for detecting a tap
    	<merge key="input.x11_options.MaxTapMove" type="string">2000</merge>
    
    	Enable vertical scrolling when dragging along the right edge
    	<merge key="input.x11_options.VertEdgeScroll" type="string">true</merge>
    
    	Enable vertical scrolling when dragging with two fingers anywhere on the touchpad
    	<merge key="input.x11_options.VertTwoFingerScroll" type="string">true</merge>
    
    	Enable horizontal scrolling when dragging with two fingers anywhere on the touchpad
    	<merge key="input.x11_options.HorizTwoFingerScroll" type="string">true</merge>
    
    	If on, circular scrolling is used
    	<merge key="input.x11_options.CircularScrolling" type="string">true</merge>
    
    	For other possible options, check CONFIGURATION DETAILS in synaptics man page
            -->
        </match>
      </device>
    </deviceinfo>
    I figured out why it doesn't work Stuff between <!-- and --> are notes.

Page 3 of 4 FirstFirst 1234 LastLast

Tags for this Thread

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
  •