From aa3ef84b1439c7c600de841c204c1ac68918d1bc Mon Sep 17 00:00:00 2001 From: GNUxeava Date: Fri, 29 Apr 2022 06:51:24 +0000 Subject: [PATCH] add touchpad info --- ...ap-to-click-and-other-features-in-linux.md | 78 +++++++++++++++++++ 1 file changed, 78 insertions(+) create mode 100644 content/post/enable-tap-to-click-and-other-features-in-linux.md diff --git a/content/post/enable-tap-to-click-and-other-features-in-linux.md b/content/post/enable-tap-to-click-and-other-features-in-linux.md new file mode 100644 index 0000000..4f9716b --- /dev/null +++ b/content/post/enable-tap-to-click-and-other-features-in-linux.md @@ -0,0 +1,78 @@ +--- +title: "Enable Tap to Click and Other Features in Linux" +date: 2021-03-03T06:46:01Z +lastmod: 2022-04-29T06:46:01Z +draft: false +keywords: [linux synaptics touchpad driver] +description: "" +tags: [touchpad] +categories: [linux] +author: "" + +# You can also close(false) or open(true) something for this content. +# P.S. comment can only be closed +comment: false +toc: true +autoCollapseToc: false +postMetaInFooter: true +hiddenFromHomePage: false +# You can also define another contentCopyright. e.g. contentCopyright: "This is another copyright." +contentCopyright: false +reward: false +mathjax: false +mathjaxEnableSingleDollar: false +mathjaxEnableAutoNumber: false + +# You unlisted posts you might want not want the header or footer to show +hideHeaderAndFooter: false + +# You can enable or disable out-of-date content warning for individual post. +# Comment this out to use the global config. +#enableOutdatedInfoWarning: false + +flowchartDiagrams: + enable: false + options: "" + +sequenceDiagrams: + enable: false + options: "" + +--- + +It should be easy. + + + +## If your touchpad is not working +Edit `/etc/default/grub` to pass kernel parameter ([docs](https://www.kernel.org/doc/html/v4.10/admin-guide/kernel-parameters.html)): +``` +GRUB_CMDLINE_LINUX_DEFAULT="i8042.nopnp=1" +``` + +Leave other paramters as is. Generate configuration file as normal and reboot. + +## Make touchpad more useful + +Works for most Synaptics and ALPS touchpads. Requires `xf86-input-synaptics`. + +Edit `/etc/X11/xorg.conf.d/70-synaptics.conf` +``` +Section "InputClass" + Identifier "touchpad" + Driver "synaptics" + MatchIsTouchpad "on" + Option "TapButton1" "1" + Option "TapButton2" "3" + Option "TapButton3" "2" + Option "VertTwoFingerScroll" "on" + Option "HorizTwoFingerScroll" "on" +EndSection +``` + +Log out and log in. + +## More info and parameters +[Touchpad Synaptics - ArchWiki](https://wiki.archlinux.org/index.php/Touchpad_Synaptics) + +[libinput - ArchWiki](https://wiki.archlinux.org/index.php/Libinput)