Synaptics: Difference between revisions

From wikinotes
No edit summary
Line 9: Line 9:
|}
|}
</blockquote><!-- Locations -->
</blockquote><!-- Locations -->
= Usage =
<blockquote>
<syntaxhighlight lang="bash">
synclient              # show all options, and settings
synclient PalmDetect=1  # set an option
</syntaxhighlight>
</blockquote><!-- Usage -->
= Notes =
<blockquote>
{| class="wikitable"
|-
| [[synaptics install]]
|-
| [[synaptics configuration]]
|-
|}
</blockquote><!-- Notes -->


= Insstall =
= Insstall =
Line 16: Line 37:
nano /etc/X11/xorg.conf.d/50-synaptics.conf
nano /etc/X11/xorg.conf.d/50-synaptics.conf
</syntaxhighlight>
</syntaxhighlight>
It doesn't need enabling
</blockquote><!-- Instsall -->
</blockquote><!-- Instsall -->


= Usage =
<blockquote>
<syntaxhighlight lang="bash">
synclient              # show all options, and settings
synclient PalmDetect=1  # set an option
</syntaxhighlight>
</blockquote><!-- Usage -->


= Configuration =
= Configuration =

Revision as of 18:16, 7 March 2022

Synaptics provides the linux touchpad driver.

Locations

/etc/X11/xorg.conf.d/*.conf configure touchpad

Usage

synclient               # show all options, and settings

synclient PalmDetect=1  # set an option

Notes

synaptics install
synaptics configuration


Insstall

pacman -S xf86-input-synaptics
nano /etc/X11/xorg.conf.d/50-synaptics.conf

It doesn't need enabling


Configuration

Basics

synclient  # list/try available options
# /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

Available Options

Finding your touchpad's options:

xinput -list
xinput list-props "SynPS/2 Synaptics TouchPad" | grep Capabilities

You will get a list of 1s and 0s which correspond to:

lmb mmb rmb 2-finger 3-finger v res configurable h-res configurable

Cookbook

MMB on two-finger-click

synclient TapButton2=2

Disable trackpad while typing

# ~/.xinitrc
syndaemon -t -k -i 1 & # after keypress, disable scrolling/tapping for 2 seconds