|
|
(2 intermediate revisions by the same user not shown) |
Line 1: |
Line 1: |
| Synaptics provides the linux touchpad driver. | | Synaptics provides the linux touchpad driver. |
| | |
| | = Documentation = |
| | <blockquote> |
| | {| class="wikitable" |
| | |- |
| | | <code>man synaptics</code> || https://man.archlinux.org/man/extra/xf86-input-synaptics/synaptics.4.en |
| | |- |
| | |} |
| | </blockquote><!-- Documentation --> |
|
| |
|
| = Locations = | | = Locations = |
Line 29: |
Line 38: |
| |} | | |} |
| </blockquote><!-- Notes --> | | </blockquote><!-- Notes --> |
|
| |
|
| |
| = Insstall =
| |
| <blockquote>
| |
| <syntaxhighlight lang="bash">
| |
| pacman -S xf86-input-synaptics
| |
| nano /etc/X11/xorg.conf.d/50-synaptics.conf
| |
| </syntaxhighlight>
| |
|
| |
| It doesn't need enabling
| |
| </blockquote><!-- Instsall -->
| |
|
| |
|
| |
| = Configuration =
| |
| <blockquote>
| |
| == Basics ==
| |
| <blockquote>
| |
| <syntaxhighlight lang="bash">
| |
| synclient # list/try available options
| |
| </syntaxhighlight>
| |
|
| |
| <syntaxhighlight lang="dosini">
| |
| # /etc/X11/xorg.conf.d/70-synaptics.conf
| |
|
| |
| Section "InputClass"
| |
| Identifier "touchpad"
| |
| Driver "synaptics"
| |
| MatchIsTouchpad "on"
| |
|
| |
| # your synclient options here
| |
| Option "AccelFactor" "0.05"
| |
| EndSection
| |
| </syntaxhighlight>
| |
| </blockquote><!-- Basics -->
| |
|
| |
| == Available Options ==
| |
| <blockquote>
| |
| Finding your touchpad's options:
| |
| <syntaxhighlight lang="bash">
| |
| xinput -list
| |
| xinput list-props "SynPS/2 Synaptics TouchPad" | grep Capabilities
| |
| </syntaxhighlight>
| |
|
| |
| You will get a list of 1s and 0s which correspond to:
| |
| {| class="wikitable"
| |
| |-
| |
| | lmb || mmb || rmb || 2-finger || 3-finger || v res configurable || h-res configurable
| |
| |-
| |
| |}
| |
| </blockquote><!-- Options -->
| |
| </blockquote><!-- Configuration -->
| |
| </blockquote><!--synaptics driver -->
| |
|
| |
| = Cookbook =
| |
| <blockquote>
| |
| == MMB on two-finger-click ==
| |
| <blockquote>
| |
| <syntaxhighlight lang="conf">
| |
| synclient TapButton2=2
| |
| </syntaxhighlight>
| |
| </blockquote><!-- MMB on two-finger-click -->
| |
|
| |
| == Disable trackpad while typing ==
| |
| <blockquote>
| |
| <syntaxhighlight lang="bash">
| |
| # ~/.xinitrc
| |
| syndaemon -t -k -i 1 & # after keypress, disable scrolling/tapping for 2 seconds
| |
| </syntaxhighlight>
| |
| </blockquote><!-- Disable trackpad while typing -->
| |
| </blockquote><!-- Cookbook -->
| |