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)