Mice and Touchpads
ASUS, Logitech, Roccat, SteelSeries
TODO: Quick tutorial on installing piper
with a screenshot. And point them at the official documentation.
Razer
TODO: Quick tutorial on installing polychromatic
with a screenshot. And point them at the official documentation.
Synaptics
These instructions describe how to use the the synaptics driver instead of the default libinput driver to manage your touchpad. You might try this if:
- libinput doesn't allow for two-finger scrolling
- libinput doesn't supports edge scrolling or vice versa
- You want to take advantage of the extended configurability of the synaptics driver
NOTE: The synaptics driver will only be used for your touchpad and libinput will be used for all other input devices.
NOTE: That the synaptics driver is in maintenance mode and libinput is the preferred driver and also sees active development.
Setup
To get started open up a terminal and install the synaptics driver.
sudo eopkg it xorg-driver-input-synaptics
Then, copy the default synaptics config file to the /etc/
directory.
sudo cp /usr/share/X11/xorg.conf.d/50-synaptics.conf /etc/X11/xorg.conf.d/90-synaptics.conf
NOTE: The /etc/ directory has a higher priority over the default config location and will ensure the synaptics driver gets loaded first, additionally by copying to /etc/ first it will avoid a three-way merge issue if you wish the edit the config file directly.
Reboot your machine then verify the synaptics driver is in use:
cat /var/log/Xorg.0.log | grep "Using input driver 'synaptics' for"
If it returns a result, then success! The synaptics driver is in use instead of libinput for your Touchpad.
Revert configuration
If you wish to switch back to using libinput:
sudo rm /etc/X11/xorg.conf.d/90-synaptics.conf
sudo eopkg rm xorg-driver-input-synaptics