Fully disable “tap and drag gesture” for synaptics touchpad












6















I recently got a new Dell XPS 15 9550, and I followed the instructions of the OP in this thread https://ubuntuforums.org/showthread.php?t=2317843 to set it up to dual boot Windows 10 and Ubuntu 16.04. (Basically just disable safe boot and fast boot, change from RAID to AHCI in BIOS, then install Ubuntu and make sure graphics and other drivers work). Everything works pretty well immediately after installation.



I want to disable the "TapAndDragGesture" which is enabled by default in synaptics. But when I use synclient to do so: synclient TapAndDragGesture=0 the gesture does not completely go away. The behavior is that now, if I double tap, it will drag for a brief period of time (about half a second, as opposed to dragging for however long I keep my finger on the touchpad).



This is still very irritating as the amount of time it drags is still enough for me to accidentally move tabs around (as I tend to do when quickly tapping to switch tabs).



Has anyone experienced this issue or something similar? And does anyone know how to fix it? Thanks in advance.










share|improve this question



























    6















    I recently got a new Dell XPS 15 9550, and I followed the instructions of the OP in this thread https://ubuntuforums.org/showthread.php?t=2317843 to set it up to dual boot Windows 10 and Ubuntu 16.04. (Basically just disable safe boot and fast boot, change from RAID to AHCI in BIOS, then install Ubuntu and make sure graphics and other drivers work). Everything works pretty well immediately after installation.



    I want to disable the "TapAndDragGesture" which is enabled by default in synaptics. But when I use synclient to do so: synclient TapAndDragGesture=0 the gesture does not completely go away. The behavior is that now, if I double tap, it will drag for a brief period of time (about half a second, as opposed to dragging for however long I keep my finger on the touchpad).



    This is still very irritating as the amount of time it drags is still enough for me to accidentally move tabs around (as I tend to do when quickly tapping to switch tabs).



    Has anyone experienced this issue or something similar? And does anyone know how to fix it? Thanks in advance.










    share|improve this question

























      6












      6








      6








      I recently got a new Dell XPS 15 9550, and I followed the instructions of the OP in this thread https://ubuntuforums.org/showthread.php?t=2317843 to set it up to dual boot Windows 10 and Ubuntu 16.04. (Basically just disable safe boot and fast boot, change from RAID to AHCI in BIOS, then install Ubuntu and make sure graphics and other drivers work). Everything works pretty well immediately after installation.



      I want to disable the "TapAndDragGesture" which is enabled by default in synaptics. But when I use synclient to do so: synclient TapAndDragGesture=0 the gesture does not completely go away. The behavior is that now, if I double tap, it will drag for a brief period of time (about half a second, as opposed to dragging for however long I keep my finger on the touchpad).



      This is still very irritating as the amount of time it drags is still enough for me to accidentally move tabs around (as I tend to do when quickly tapping to switch tabs).



      Has anyone experienced this issue or something similar? And does anyone know how to fix it? Thanks in advance.










      share|improve this question














      I recently got a new Dell XPS 15 9550, and I followed the instructions of the OP in this thread https://ubuntuforums.org/showthread.php?t=2317843 to set it up to dual boot Windows 10 and Ubuntu 16.04. (Basically just disable safe boot and fast boot, change from RAID to AHCI in BIOS, then install Ubuntu and make sure graphics and other drivers work). Everything works pretty well immediately after installation.



      I want to disable the "TapAndDragGesture" which is enabled by default in synaptics. But when I use synclient to do so: synclient TapAndDragGesture=0 the gesture does not completely go away. The behavior is that now, if I double tap, it will drag for a brief period of time (about half a second, as opposed to dragging for however long I keep my finger on the touchpad).



      This is still very irritating as the amount of time it drags is still enough for me to accidentally move tabs around (as I tend to do when quickly tapping to switch tabs).



      Has anyone experienced this issue or something similar? And does anyone know how to fix it? Thanks in advance.







      16.04 dell touchpad synaptics






      share|improve this question













      share|improve this question











      share|improve this question




      share|improve this question










      asked Jul 17 '16 at 4:29









      Daniel HathcockDaniel Hathcock

      85113




      85113






















          6 Answers
          6






          active

          oldest

          votes


















          5














          On Wayland (Ubuntu 17.10) I disabled tap-and-drag gesture with



          gsettings set org.gnome.desktop.peripherals.touchpad tap-and-drag false


          And logged out and back in.






          share|improve this answer
























          • Worked really well for me on a Macbook Pro 15" 2015, Ubuntu 17.10.1 (: Good stuff.

            – knut
            Apr 14 '18 at 14:43











          • This also worked for me. Does anyone know what the difference is between disabling in gsettings vs. in the libinput conf?

            – bennlich
            Aug 13 '18 at 4:13











          • libinput works with X11, gsettings with Wayland.

            – Mitar
            Aug 13 '18 at 6:14



















          4














          I use the synclient MaxTapMove=0 to solve the problem. Although I am really not sure it is the right solution.






          share|improve this answer
























          • Doesn't seem to work for me though. The behavior still persists.

            – xji
            Jan 26 '18 at 8:38






          • 2





            A combination of: synclient TapAndDragGesture=0 synclient MaxTapMove=0 solved the problem for me

            – Miao ZhiCheng
            Mar 13 '18 at 12:21





















          3














          I was able to resolve this issue by installing and using libinput instead of synaptics for my input driver.



          This post describes the installation process very simply for 15.04+ (I am on 16.04).



          After following these steps, you can verify that your touchpad uses libinput: in the terminal type xinput list to get the device id of your touchpad, then:



          xinput list-props <device_id>


          Most of the properties in the list should have "libinput" as part of the name.



          Finally, to disable the "Tap and Drag gesture", simply edit the file /usr/share/X11/xorg.conf.d/90-libinput.conf. Find the section for the touchpad and disable the tapping drag option:



          Section "InputClass"
          Identifier "libinput touchpad catchall"
          MatchIsTouchpad "on"
          MatchDevicePath "/dev/input/event*"
          Driver "libinput"
          Option "TappingDrag" "false"
          EndSection


          There are many other useful options that can be changed or tweaked, which is well documented here



          Once the options are set, save the file, log out, log in, and enjoy!






          share|improve this answer


























          • Now the file seems to be named 40-libinput.conf instead of 90

            – xji
            Jan 27 '18 at 17:57













          • Did you get an error message when running ./autogen.sh --prefix=/usr in the "build and install" phase of the installation process of libinput ? It tells me bash: ./autogen.sh: No such file or directory, I wonder whether other users ran into this problem and if they found a fix ...

            – Olivier Bégassat
            May 9 '18 at 17:43











          • @OlivierBégassat, I installed libinput through apt, I did not build it from source, so I am not sure how to resolve your issue. I'm also now using Ubuntu 17.10 which I believe has libinput installed by default.

            – Daniel Hathcock
            May 9 '18 at 18:15











          • I see, using something along the lines of sudo apt-get install libinput I presume ? Do you remember the command, this one doesn't work for me (I just tried it).

            – Olivier Bégassat
            May 9 '18 at 18:37











          • This answer describes how. It looks like just sudo apt install xserver-xorg-input-libinput is sufficient.

            – Daniel Hathcock
            May 9 '18 at 19:11



















          1














          I have exactly the same frustration, but just from single tapping in order to focus something, then releasing and dragging the pointer away which causes the newly focused tab (for example) to be dragged across. Super annoying. I have a solution which seems to be more a work-around, but stops this from happening.



          xinput set-prop [touchpad ID] "Synaptics Gestures" 0


          (Find out the ID of your touchpad by running xinput without passing any arguments.)



          I can still see the tabs/windows being attempted to drag, but then stop immediately and "snap back". Kind of a fluke perhaps, but it works.



          As far as I know that option is only about tap-and-drag:




          Option "TapAndDragGesture" "boolean"

                  Switch on/off the tap-and-drag gesture. This gesture is an alternative way of dragging. It is performed by tapping (touching and releasing the finger), then touching again and moving the finger on the touchpad. The gesture is enabled by default and can be disabled by setting the TapAndDragGesture option to false. Property: "Synaptics Gestures"







          Synaptics Gestures

                  8 bit (BOOL), 1 value, tap-and-drag.




          Source: synaptics(4) - ftp://www.x.org/pub/X11R7.5/doc/man/man4/synaptics.4.html






          share|improve this answer


























          • This seems to do the same as what the OP described: The dragging continues for about half a second before stopping, which makes it even worse...

            – xji
            Jan 27 '18 at 17:40



















          0














          Easiest solution for those using Ubuntu 16.04!



          To list all actions your Synaptics Touchpad has:



          synclient


          To change an option:



          synclient PARAMETER=#


          EXAMPLE:
          Disabling Tap and Drag:



          synclient TapAndDragGesture=0





          share|improve this answer































            0














            After trying everything above, synclient SingleTapTimeout=0 finally worked for me. If that doesn't work, I'd encourage you to just type synclient into the terminal and mess with some of the settings. You'll likely find what you need.






            share|improve this answer























              Your Answer








              StackExchange.ready(function() {
              var channelOptions = {
              tags: "".split(" "),
              id: "89"
              };
              initTagRenderer("".split(" "), "".split(" "), channelOptions);

              StackExchange.using("externalEditor", function() {
              // Have to fire editor after snippets, if snippets enabled
              if (StackExchange.settings.snippets.snippetsEnabled) {
              StackExchange.using("snippets", function() {
              createEditor();
              });
              }
              else {
              createEditor();
              }
              });

              function createEditor() {
              StackExchange.prepareEditor({
              heartbeatType: 'answer',
              autoActivateHeartbeat: false,
              convertImagesToLinks: true,
              noModals: true,
              showLowRepImageUploadWarning: true,
              reputationToPostImages: 10,
              bindNavPrevention: true,
              postfix: "",
              imageUploader: {
              brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
              contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
              allowUrls: true
              },
              onDemand: true,
              discardSelector: ".discard-answer"
              ,immediatelyShowMarkdownHelp:true
              });


              }
              });














              draft saved

              draft discarded


















              StackExchange.ready(
              function () {
              StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2faskubuntu.com%2fquestions%2f799589%2ffully-disable-tap-and-drag-gesture-for-synaptics-touchpad%23new-answer', 'question_page');
              }
              );

              Post as a guest















              Required, but never shown

























              6 Answers
              6






              active

              oldest

              votes








              6 Answers
              6






              active

              oldest

              votes









              active

              oldest

              votes






              active

              oldest

              votes









              5














              On Wayland (Ubuntu 17.10) I disabled tap-and-drag gesture with



              gsettings set org.gnome.desktop.peripherals.touchpad tap-and-drag false


              And logged out and back in.






              share|improve this answer
























              • Worked really well for me on a Macbook Pro 15" 2015, Ubuntu 17.10.1 (: Good stuff.

                – knut
                Apr 14 '18 at 14:43











              • This also worked for me. Does anyone know what the difference is between disabling in gsettings vs. in the libinput conf?

                – bennlich
                Aug 13 '18 at 4:13











              • libinput works with X11, gsettings with Wayland.

                – Mitar
                Aug 13 '18 at 6:14
















              5














              On Wayland (Ubuntu 17.10) I disabled tap-and-drag gesture with



              gsettings set org.gnome.desktop.peripherals.touchpad tap-and-drag false


              And logged out and back in.






              share|improve this answer
























              • Worked really well for me on a Macbook Pro 15" 2015, Ubuntu 17.10.1 (: Good stuff.

                – knut
                Apr 14 '18 at 14:43











              • This also worked for me. Does anyone know what the difference is between disabling in gsettings vs. in the libinput conf?

                – bennlich
                Aug 13 '18 at 4:13











              • libinput works with X11, gsettings with Wayland.

                – Mitar
                Aug 13 '18 at 6:14














              5












              5








              5







              On Wayland (Ubuntu 17.10) I disabled tap-and-drag gesture with



              gsettings set org.gnome.desktop.peripherals.touchpad tap-and-drag false


              And logged out and back in.






              share|improve this answer













              On Wayland (Ubuntu 17.10) I disabled tap-and-drag gesture with



              gsettings set org.gnome.desktop.peripherals.touchpad tap-and-drag false


              And logged out and back in.







              share|improve this answer












              share|improve this answer



              share|improve this answer










              answered Nov 22 '17 at 9:40









              MitarMitar

              821810




              821810













              • Worked really well for me on a Macbook Pro 15" 2015, Ubuntu 17.10.1 (: Good stuff.

                – knut
                Apr 14 '18 at 14:43











              • This also worked for me. Does anyone know what the difference is between disabling in gsettings vs. in the libinput conf?

                – bennlich
                Aug 13 '18 at 4:13











              • libinput works with X11, gsettings with Wayland.

                – Mitar
                Aug 13 '18 at 6:14



















              • Worked really well for me on a Macbook Pro 15" 2015, Ubuntu 17.10.1 (: Good stuff.

                – knut
                Apr 14 '18 at 14:43











              • This also worked for me. Does anyone know what the difference is between disabling in gsettings vs. in the libinput conf?

                – bennlich
                Aug 13 '18 at 4:13











              • libinput works with X11, gsettings with Wayland.

                – Mitar
                Aug 13 '18 at 6:14

















              Worked really well for me on a Macbook Pro 15" 2015, Ubuntu 17.10.1 (: Good stuff.

              – knut
              Apr 14 '18 at 14:43





              Worked really well for me on a Macbook Pro 15" 2015, Ubuntu 17.10.1 (: Good stuff.

              – knut
              Apr 14 '18 at 14:43













              This also worked for me. Does anyone know what the difference is between disabling in gsettings vs. in the libinput conf?

              – bennlich
              Aug 13 '18 at 4:13





              This also worked for me. Does anyone know what the difference is between disabling in gsettings vs. in the libinput conf?

              – bennlich
              Aug 13 '18 at 4:13













              libinput works with X11, gsettings with Wayland.

              – Mitar
              Aug 13 '18 at 6:14





              libinput works with X11, gsettings with Wayland.

              – Mitar
              Aug 13 '18 at 6:14













              4














              I use the synclient MaxTapMove=0 to solve the problem. Although I am really not sure it is the right solution.






              share|improve this answer
























              • Doesn't seem to work for me though. The behavior still persists.

                – xji
                Jan 26 '18 at 8:38






              • 2





                A combination of: synclient TapAndDragGesture=0 synclient MaxTapMove=0 solved the problem for me

                – Miao ZhiCheng
                Mar 13 '18 at 12:21


















              4














              I use the synclient MaxTapMove=0 to solve the problem. Although I am really not sure it is the right solution.






              share|improve this answer
























              • Doesn't seem to work for me though. The behavior still persists.

                – xji
                Jan 26 '18 at 8:38






              • 2





                A combination of: synclient TapAndDragGesture=0 synclient MaxTapMove=0 solved the problem for me

                – Miao ZhiCheng
                Mar 13 '18 at 12:21
















              4












              4








              4







              I use the synclient MaxTapMove=0 to solve the problem. Although I am really not sure it is the right solution.






              share|improve this answer













              I use the synclient MaxTapMove=0 to solve the problem. Although I am really not sure it is the right solution.







              share|improve this answer












              share|improve this answer



              share|improve this answer










              answered Feb 3 '17 at 15:39









              Yifan SunYifan Sun

              465




              465













              • Doesn't seem to work for me though. The behavior still persists.

                – xji
                Jan 26 '18 at 8:38






              • 2





                A combination of: synclient TapAndDragGesture=0 synclient MaxTapMove=0 solved the problem for me

                – Miao ZhiCheng
                Mar 13 '18 at 12:21





















              • Doesn't seem to work for me though. The behavior still persists.

                – xji
                Jan 26 '18 at 8:38






              • 2





                A combination of: synclient TapAndDragGesture=0 synclient MaxTapMove=0 solved the problem for me

                – Miao ZhiCheng
                Mar 13 '18 at 12:21



















              Doesn't seem to work for me though. The behavior still persists.

              – xji
              Jan 26 '18 at 8:38





              Doesn't seem to work for me though. The behavior still persists.

              – xji
              Jan 26 '18 at 8:38




              2




              2





              A combination of: synclient TapAndDragGesture=0 synclient MaxTapMove=0 solved the problem for me

              – Miao ZhiCheng
              Mar 13 '18 at 12:21







              A combination of: synclient TapAndDragGesture=0 synclient MaxTapMove=0 solved the problem for me

              – Miao ZhiCheng
              Mar 13 '18 at 12:21













              3














              I was able to resolve this issue by installing and using libinput instead of synaptics for my input driver.



              This post describes the installation process very simply for 15.04+ (I am on 16.04).



              After following these steps, you can verify that your touchpad uses libinput: in the terminal type xinput list to get the device id of your touchpad, then:



              xinput list-props <device_id>


              Most of the properties in the list should have "libinput" as part of the name.



              Finally, to disable the "Tap and Drag gesture", simply edit the file /usr/share/X11/xorg.conf.d/90-libinput.conf. Find the section for the touchpad and disable the tapping drag option:



              Section "InputClass"
              Identifier "libinput touchpad catchall"
              MatchIsTouchpad "on"
              MatchDevicePath "/dev/input/event*"
              Driver "libinput"
              Option "TappingDrag" "false"
              EndSection


              There are many other useful options that can be changed or tweaked, which is well documented here



              Once the options are set, save the file, log out, log in, and enjoy!






              share|improve this answer


























              • Now the file seems to be named 40-libinput.conf instead of 90

                – xji
                Jan 27 '18 at 17:57













              • Did you get an error message when running ./autogen.sh --prefix=/usr in the "build and install" phase of the installation process of libinput ? It tells me bash: ./autogen.sh: No such file or directory, I wonder whether other users ran into this problem and if they found a fix ...

                – Olivier Bégassat
                May 9 '18 at 17:43











              • @OlivierBégassat, I installed libinput through apt, I did not build it from source, so I am not sure how to resolve your issue. I'm also now using Ubuntu 17.10 which I believe has libinput installed by default.

                – Daniel Hathcock
                May 9 '18 at 18:15











              • I see, using something along the lines of sudo apt-get install libinput I presume ? Do you remember the command, this one doesn't work for me (I just tried it).

                – Olivier Bégassat
                May 9 '18 at 18:37











              • This answer describes how. It looks like just sudo apt install xserver-xorg-input-libinput is sufficient.

                – Daniel Hathcock
                May 9 '18 at 19:11
















              3














              I was able to resolve this issue by installing and using libinput instead of synaptics for my input driver.



              This post describes the installation process very simply for 15.04+ (I am on 16.04).



              After following these steps, you can verify that your touchpad uses libinput: in the terminal type xinput list to get the device id of your touchpad, then:



              xinput list-props <device_id>


              Most of the properties in the list should have "libinput" as part of the name.



              Finally, to disable the "Tap and Drag gesture", simply edit the file /usr/share/X11/xorg.conf.d/90-libinput.conf. Find the section for the touchpad and disable the tapping drag option:



              Section "InputClass"
              Identifier "libinput touchpad catchall"
              MatchIsTouchpad "on"
              MatchDevicePath "/dev/input/event*"
              Driver "libinput"
              Option "TappingDrag" "false"
              EndSection


              There are many other useful options that can be changed or tweaked, which is well documented here



              Once the options are set, save the file, log out, log in, and enjoy!






              share|improve this answer


























              • Now the file seems to be named 40-libinput.conf instead of 90

                – xji
                Jan 27 '18 at 17:57













              • Did you get an error message when running ./autogen.sh --prefix=/usr in the "build and install" phase of the installation process of libinput ? It tells me bash: ./autogen.sh: No such file or directory, I wonder whether other users ran into this problem and if they found a fix ...

                – Olivier Bégassat
                May 9 '18 at 17:43











              • @OlivierBégassat, I installed libinput through apt, I did not build it from source, so I am not sure how to resolve your issue. I'm also now using Ubuntu 17.10 which I believe has libinput installed by default.

                – Daniel Hathcock
                May 9 '18 at 18:15











              • I see, using something along the lines of sudo apt-get install libinput I presume ? Do you remember the command, this one doesn't work for me (I just tried it).

                – Olivier Bégassat
                May 9 '18 at 18:37











              • This answer describes how. It looks like just sudo apt install xserver-xorg-input-libinput is sufficient.

                – Daniel Hathcock
                May 9 '18 at 19:11














              3












              3








              3







              I was able to resolve this issue by installing and using libinput instead of synaptics for my input driver.



              This post describes the installation process very simply for 15.04+ (I am on 16.04).



              After following these steps, you can verify that your touchpad uses libinput: in the terminal type xinput list to get the device id of your touchpad, then:



              xinput list-props <device_id>


              Most of the properties in the list should have "libinput" as part of the name.



              Finally, to disable the "Tap and Drag gesture", simply edit the file /usr/share/X11/xorg.conf.d/90-libinput.conf. Find the section for the touchpad and disable the tapping drag option:



              Section "InputClass"
              Identifier "libinput touchpad catchall"
              MatchIsTouchpad "on"
              MatchDevicePath "/dev/input/event*"
              Driver "libinput"
              Option "TappingDrag" "false"
              EndSection


              There are many other useful options that can be changed or tweaked, which is well documented here



              Once the options are set, save the file, log out, log in, and enjoy!






              share|improve this answer















              I was able to resolve this issue by installing and using libinput instead of synaptics for my input driver.



              This post describes the installation process very simply for 15.04+ (I am on 16.04).



              After following these steps, you can verify that your touchpad uses libinput: in the terminal type xinput list to get the device id of your touchpad, then:



              xinput list-props <device_id>


              Most of the properties in the list should have "libinput" as part of the name.



              Finally, to disable the "Tap and Drag gesture", simply edit the file /usr/share/X11/xorg.conf.d/90-libinput.conf. Find the section for the touchpad and disable the tapping drag option:



              Section "InputClass"
              Identifier "libinput touchpad catchall"
              MatchIsTouchpad "on"
              MatchDevicePath "/dev/input/event*"
              Driver "libinput"
              Option "TappingDrag" "false"
              EndSection


              There are many other useful options that can be changed or tweaked, which is well documented here



              Once the options are set, save the file, log out, log in, and enjoy!







              share|improve this answer














              share|improve this answer



              share|improve this answer








              edited Jul 27 '17 at 3:36

























              answered Jul 13 '17 at 3:39









              Daniel HathcockDaniel Hathcock

              85113




              85113













              • Now the file seems to be named 40-libinput.conf instead of 90

                – xji
                Jan 27 '18 at 17:57













              • Did you get an error message when running ./autogen.sh --prefix=/usr in the "build and install" phase of the installation process of libinput ? It tells me bash: ./autogen.sh: No such file or directory, I wonder whether other users ran into this problem and if they found a fix ...

                – Olivier Bégassat
                May 9 '18 at 17:43











              • @OlivierBégassat, I installed libinput through apt, I did not build it from source, so I am not sure how to resolve your issue. I'm also now using Ubuntu 17.10 which I believe has libinput installed by default.

                – Daniel Hathcock
                May 9 '18 at 18:15











              • I see, using something along the lines of sudo apt-get install libinput I presume ? Do you remember the command, this one doesn't work for me (I just tried it).

                – Olivier Bégassat
                May 9 '18 at 18:37











              • This answer describes how. It looks like just sudo apt install xserver-xorg-input-libinput is sufficient.

                – Daniel Hathcock
                May 9 '18 at 19:11



















              • Now the file seems to be named 40-libinput.conf instead of 90

                – xji
                Jan 27 '18 at 17:57













              • Did you get an error message when running ./autogen.sh --prefix=/usr in the "build and install" phase of the installation process of libinput ? It tells me bash: ./autogen.sh: No such file or directory, I wonder whether other users ran into this problem and if they found a fix ...

                – Olivier Bégassat
                May 9 '18 at 17:43











              • @OlivierBégassat, I installed libinput through apt, I did not build it from source, so I am not sure how to resolve your issue. I'm also now using Ubuntu 17.10 which I believe has libinput installed by default.

                – Daniel Hathcock
                May 9 '18 at 18:15











              • I see, using something along the lines of sudo apt-get install libinput I presume ? Do you remember the command, this one doesn't work for me (I just tried it).

                – Olivier Bégassat
                May 9 '18 at 18:37











              • This answer describes how. It looks like just sudo apt install xserver-xorg-input-libinput is sufficient.

                – Daniel Hathcock
                May 9 '18 at 19:11

















              Now the file seems to be named 40-libinput.conf instead of 90

              – xji
              Jan 27 '18 at 17:57







              Now the file seems to be named 40-libinput.conf instead of 90

              – xji
              Jan 27 '18 at 17:57















              Did you get an error message when running ./autogen.sh --prefix=/usr in the "build and install" phase of the installation process of libinput ? It tells me bash: ./autogen.sh: No such file or directory, I wonder whether other users ran into this problem and if they found a fix ...

              – Olivier Bégassat
              May 9 '18 at 17:43





              Did you get an error message when running ./autogen.sh --prefix=/usr in the "build and install" phase of the installation process of libinput ? It tells me bash: ./autogen.sh: No such file or directory, I wonder whether other users ran into this problem and if they found a fix ...

              – Olivier Bégassat
              May 9 '18 at 17:43













              @OlivierBégassat, I installed libinput through apt, I did not build it from source, so I am not sure how to resolve your issue. I'm also now using Ubuntu 17.10 which I believe has libinput installed by default.

              – Daniel Hathcock
              May 9 '18 at 18:15





              @OlivierBégassat, I installed libinput through apt, I did not build it from source, so I am not sure how to resolve your issue. I'm also now using Ubuntu 17.10 which I believe has libinput installed by default.

              – Daniel Hathcock
              May 9 '18 at 18:15













              I see, using something along the lines of sudo apt-get install libinput I presume ? Do you remember the command, this one doesn't work for me (I just tried it).

              – Olivier Bégassat
              May 9 '18 at 18:37





              I see, using something along the lines of sudo apt-get install libinput I presume ? Do you remember the command, this one doesn't work for me (I just tried it).

              – Olivier Bégassat
              May 9 '18 at 18:37













              This answer describes how. It looks like just sudo apt install xserver-xorg-input-libinput is sufficient.

              – Daniel Hathcock
              May 9 '18 at 19:11





              This answer describes how. It looks like just sudo apt install xserver-xorg-input-libinput is sufficient.

              – Daniel Hathcock
              May 9 '18 at 19:11











              1














              I have exactly the same frustration, but just from single tapping in order to focus something, then releasing and dragging the pointer away which causes the newly focused tab (for example) to be dragged across. Super annoying. I have a solution which seems to be more a work-around, but stops this from happening.



              xinput set-prop [touchpad ID] "Synaptics Gestures" 0


              (Find out the ID of your touchpad by running xinput without passing any arguments.)



              I can still see the tabs/windows being attempted to drag, but then stop immediately and "snap back". Kind of a fluke perhaps, but it works.



              As far as I know that option is only about tap-and-drag:




              Option "TapAndDragGesture" "boolean"

                      Switch on/off the tap-and-drag gesture. This gesture is an alternative way of dragging. It is performed by tapping (touching and releasing the finger), then touching again and moving the finger on the touchpad. The gesture is enabled by default and can be disabled by setting the TapAndDragGesture option to false. Property: "Synaptics Gestures"







              Synaptics Gestures

                      8 bit (BOOL), 1 value, tap-and-drag.




              Source: synaptics(4) - ftp://www.x.org/pub/X11R7.5/doc/man/man4/synaptics.4.html






              share|improve this answer


























              • This seems to do the same as what the OP described: The dragging continues for about half a second before stopping, which makes it even worse...

                – xji
                Jan 27 '18 at 17:40
















              1














              I have exactly the same frustration, but just from single tapping in order to focus something, then releasing and dragging the pointer away which causes the newly focused tab (for example) to be dragged across. Super annoying. I have a solution which seems to be more a work-around, but stops this from happening.



              xinput set-prop [touchpad ID] "Synaptics Gestures" 0


              (Find out the ID of your touchpad by running xinput without passing any arguments.)



              I can still see the tabs/windows being attempted to drag, but then stop immediately and "snap back". Kind of a fluke perhaps, but it works.



              As far as I know that option is only about tap-and-drag:




              Option "TapAndDragGesture" "boolean"

                      Switch on/off the tap-and-drag gesture. This gesture is an alternative way of dragging. It is performed by tapping (touching and releasing the finger), then touching again and moving the finger on the touchpad. The gesture is enabled by default and can be disabled by setting the TapAndDragGesture option to false. Property: "Synaptics Gestures"







              Synaptics Gestures

                      8 bit (BOOL), 1 value, tap-and-drag.




              Source: synaptics(4) - ftp://www.x.org/pub/X11R7.5/doc/man/man4/synaptics.4.html






              share|improve this answer


























              • This seems to do the same as what the OP described: The dragging continues for about half a second before stopping, which makes it even worse...

                – xji
                Jan 27 '18 at 17:40














              1












              1








              1







              I have exactly the same frustration, but just from single tapping in order to focus something, then releasing and dragging the pointer away which causes the newly focused tab (for example) to be dragged across. Super annoying. I have a solution which seems to be more a work-around, but stops this from happening.



              xinput set-prop [touchpad ID] "Synaptics Gestures" 0


              (Find out the ID of your touchpad by running xinput without passing any arguments.)



              I can still see the tabs/windows being attempted to drag, but then stop immediately and "snap back". Kind of a fluke perhaps, but it works.



              As far as I know that option is only about tap-and-drag:




              Option "TapAndDragGesture" "boolean"

                      Switch on/off the tap-and-drag gesture. This gesture is an alternative way of dragging. It is performed by tapping (touching and releasing the finger), then touching again and moving the finger on the touchpad. The gesture is enabled by default and can be disabled by setting the TapAndDragGesture option to false. Property: "Synaptics Gestures"







              Synaptics Gestures

                      8 bit (BOOL), 1 value, tap-and-drag.




              Source: synaptics(4) - ftp://www.x.org/pub/X11R7.5/doc/man/man4/synaptics.4.html






              share|improve this answer















              I have exactly the same frustration, but just from single tapping in order to focus something, then releasing and dragging the pointer away which causes the newly focused tab (for example) to be dragged across. Super annoying. I have a solution which seems to be more a work-around, but stops this from happening.



              xinput set-prop [touchpad ID] "Synaptics Gestures" 0


              (Find out the ID of your touchpad by running xinput without passing any arguments.)



              I can still see the tabs/windows being attempted to drag, but then stop immediately and "snap back". Kind of a fluke perhaps, but it works.



              As far as I know that option is only about tap-and-drag:




              Option "TapAndDragGesture" "boolean"

                      Switch on/off the tap-and-drag gesture. This gesture is an alternative way of dragging. It is performed by tapping (touching and releasing the finger), then touching again and moving the finger on the touchpad. The gesture is enabled by default and can be disabled by setting the TapAndDragGesture option to false. Property: "Synaptics Gestures"







              Synaptics Gestures

                      8 bit (BOOL), 1 value, tap-and-drag.




              Source: synaptics(4) - ftp://www.x.org/pub/X11R7.5/doc/man/man4/synaptics.4.html







              share|improve this answer














              share|improve this answer



              share|improve this answer








              edited Jan 1 '17 at 22:15









              Eliah Kagan

              82.1k21227366




              82.1k21227366










              answered Jan 1 '17 at 18:17









              neepneep

              112




              112













              • This seems to do the same as what the OP described: The dragging continues for about half a second before stopping, which makes it even worse...

                – xji
                Jan 27 '18 at 17:40



















              • This seems to do the same as what the OP described: The dragging continues for about half a second before stopping, which makes it even worse...

                – xji
                Jan 27 '18 at 17:40

















              This seems to do the same as what the OP described: The dragging continues for about half a second before stopping, which makes it even worse...

              – xji
              Jan 27 '18 at 17:40





              This seems to do the same as what the OP described: The dragging continues for about half a second before stopping, which makes it even worse...

              – xji
              Jan 27 '18 at 17:40











              0














              Easiest solution for those using Ubuntu 16.04!



              To list all actions your Synaptics Touchpad has:



              synclient


              To change an option:



              synclient PARAMETER=#


              EXAMPLE:
              Disabling Tap and Drag:



              synclient TapAndDragGesture=0





              share|improve this answer




























                0














                Easiest solution for those using Ubuntu 16.04!



                To list all actions your Synaptics Touchpad has:



                synclient


                To change an option:



                synclient PARAMETER=#


                EXAMPLE:
                Disabling Tap and Drag:



                synclient TapAndDragGesture=0





                share|improve this answer


























                  0












                  0








                  0







                  Easiest solution for those using Ubuntu 16.04!



                  To list all actions your Synaptics Touchpad has:



                  synclient


                  To change an option:



                  synclient PARAMETER=#


                  EXAMPLE:
                  Disabling Tap and Drag:



                  synclient TapAndDragGesture=0





                  share|improve this answer













                  Easiest solution for those using Ubuntu 16.04!



                  To list all actions your Synaptics Touchpad has:



                  synclient


                  To change an option:



                  synclient PARAMETER=#


                  EXAMPLE:
                  Disabling Tap and Drag:



                  synclient TapAndDragGesture=0






                  share|improve this answer












                  share|improve this answer



                  share|improve this answer










                  answered Sep 19 '18 at 19:11









                  SirNick007SirNick007

                  1




                  1























                      0














                      After trying everything above, synclient SingleTapTimeout=0 finally worked for me. If that doesn't work, I'd encourage you to just type synclient into the terminal and mess with some of the settings. You'll likely find what you need.






                      share|improve this answer




























                        0














                        After trying everything above, synclient SingleTapTimeout=0 finally worked for me. If that doesn't work, I'd encourage you to just type synclient into the terminal and mess with some of the settings. You'll likely find what you need.






                        share|improve this answer


























                          0












                          0








                          0







                          After trying everything above, synclient SingleTapTimeout=0 finally worked for me. If that doesn't work, I'd encourage you to just type synclient into the terminal and mess with some of the settings. You'll likely find what you need.






                          share|improve this answer













                          After trying everything above, synclient SingleTapTimeout=0 finally worked for me. If that doesn't work, I'd encourage you to just type synclient into the terminal and mess with some of the settings. You'll likely find what you need.







                          share|improve this answer












                          share|improve this answer



                          share|improve this answer










                          answered Jan 15 at 4:41









                          David BiggsDavid Biggs

                          1




                          1






























                              draft saved

                              draft discarded




















































                              Thanks for contributing an answer to Ask Ubuntu!


                              • Please be sure to answer the question. Provide details and share your research!

                              But avoid



                              • Asking for help, clarification, or responding to other answers.

                              • Making statements based on opinion; back them up with references or personal experience.


                              To learn more, see our tips on writing great answers.




                              draft saved


                              draft discarded














                              StackExchange.ready(
                              function () {
                              StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2faskubuntu.com%2fquestions%2f799589%2ffully-disable-tap-and-drag-gesture-for-synaptics-touchpad%23new-answer', 'question_page');
                              }
                              );

                              Post as a guest















                              Required, but never shown





















































                              Required, but never shown














                              Required, but never shown












                              Required, but never shown







                              Required, but never shown

































                              Required, but never shown














                              Required, but never shown












                              Required, but never shown







                              Required, but never shown







                              Popular posts from this blog

                              Human spaceflight

                              Can not write log (Is /dev/pts mounted?) - openpty in Ubuntu-on-Windows?

                              File:DeusFollowingSea.jpg