Synaptics: Difference between revisions

From wikinotes
(Created page with "{| | <pre>/etc/X11/xorg.conf.d/50-synaptics-t440s.conf</pre> || || [http://{{SERVERNAME}}/progs/config/synaptics/50-synaptics-t440s.conf 50-synaptics-t440s.conf] |- | <pre>/e...")
 
No edit summary
Line 1: Line 1:
{|
Synaptics provides the linux touchpad driver.
| <pre>/etc/X11/xorg.conf.d/50-synaptics-t440s.conf</pre> || || [http://{{SERVERNAME}}/progs/config/synaptics/50-synaptics-t440s.conf 50-synaptics-t440s.conf]
 
= Locations =
<blockquote>
{| class="wikitable"
|-
| <code>/etc/X11/xorg.conf.d/*.conf</code> || configure touchpad
|-
|-
| <pre>/etc/X11/xorg.conf.d/50-synaptics.conf</pre> || ||
|}
|}
</blockquote><!-- Locations -->


= Instsall =
<blockquote>
<syntaxhighlight lang="bash">
<syntaxhighlight lang="bash">
pacman -S xf86-input-synaptics
pacman -S xf86-input-synaptics
nano /etc/X11/xorg.conf.d/50-synaptics.conf
nano /etc/X11/xorg.conf.d/50-synaptics.conf
## In order to execute MMB on two finger click on boot you will have to execute
synclient TapButton2=2
</syntaxhighlight>
</syntaxhighlight>
</blockquote><!-- Instsall -->


 
= Configuration =
''' Disable trackpad while typing '''
<blockquote>
== Options ==
<blockquote>
Finding your touchpad's options:
<syntaxhighlight lang="bash">
<syntaxhighlight lang="bash">
#### ~/.xinitrc
xinput -list
syndaemon -t -k -i 1 & # after keypress, disable scrolling/tapping for 2 seconds
xinput list-props "SynPS/2 Synaptics TouchPad" | grep Capabilities
</syntaxhighlight>
</syntaxhighlight>


''' Configuration Options '''
Multitouch mousepad support. Unfortunately my previous configuration required the use of xorg.conf
For new computers, you can easily determine your touchpad functionality by finding it in the list from
<code>xinput -list</code> and then using <code>xinput list-props "SynPS/2 Synaptics TouchPad" | grep Capabilities</code>.
You will get a list of 1s and 0s which correspond to:
You will get a list of 1s and 0s which correspond to:
{| class="wikitable"
{| class="wikitable"
| lmb || mmb || rmb || 2-finger || 3-finger || v res configurable || h-res configurable  
|-
| lmb || mmb || rmb || 2-finger || 3-finger || v res configurable || h-res configurable
|-
|}
|}
</blockquote><!-- Options -->
</blockquote><!-- Configuration -->
</blockquote><!--synaptics driver -->
</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 -->

Revision as of 19:12, 6 March 2022

Synaptics provides the linux touchpad driver.

Locations

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

Instsall

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

Configuration

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