I’m facing an issue with my touchpad on Zorin OS, where the touchpad gestures (such as two-finger scrolling) are not working, and I cannot find any settings for it in the system settings.
System Information:
- OS: Zorin OS Core 17
- Graphics: Intel HD Graphics (Integrated)
- Touchpad Model: DLLC6AD:00 06CB:75BF Touchpad
Steps Taken So Far:
- I have verified that my touchpad is detected (used
sudo libinput list-devices
command)
I tried editing the scroll methods by
90-libinput.conf
(Tried ChatGPT before posting.)
Device: DLLC6AD:00 06CB:75BF Touchpad
Kernel: /dev/input/event6
Group: 7
Seat: seat0, default
Size: 102x77mm
Capabilities: touch
Tap-to-click: n/a
Tap-and-drag: n/a
Tap drag lock: n/a
Left-handed: n/a
Nat.scrolling: n/a
Middle emulation: n/a
Calibration: identity matrix
Scroll methods: none
Click methods: none
Disable-w-typing: n/a
Accel profiles: n/a
Rotation: n/a
-
I used the Touchegg tool to enable gestures, but the gestures (two-finger scroll, etc.) are not functioning.
-
I have confirmed that the touchpad is working for basic pointing, but the gestures are not responsive in both Wayland and Xorg sessions.
-
In the Xorg session, I checked logs and found nothing.
-
I attempted to reinstall touchpad drivers (
xserver-xorg-input-libinput
).
Additional Information: (This did not work)
This is what ChatGPT said:
It looks like you've noticed that the touchpad settings for scrolling and click methods are listed as none, which could be why gestures and scrolling aren't working. These settings suggest that the touchpad may not be fully configured for multitouch gestures or scrolling.
To resolve this issue, you can try the following:
-
Install the necessary touchpad drivers:
Ensure that you have the necessary libinput or synaptics drivers installed.Run this command to reinstall the drivers:
sudo apt install --reinstall xserver-xorg-input-libinput
-
Check and enable scrolling:
You can configure the touchpad for scrolling and tapping vialibinput
. To check if scrolling can be enabled, try modifying its configuration.Edit or create a
90-libinput.conf
file in/etc/X11/xorg.conf.d/
:sudo nano /etc/X11/xorg.conf.d/90-libinput.conf
Add this section for enabling scroll methods and tapping:
Section "InputClass" Identifier "touchpad" MatchIsTouchpad "on" Driver "libinput" Option "Tapping" "on" Option "NaturalScrolling" "on" Option "ScrollMethod" "twofinger" Option "ClickMethod" "buttonareas" EndSection
Save the file and reboot.
-
Check
libinput
settings:
After rebooting, check if the touchpad settings reflect the changes:sudo libinput list-devices
This should list the touchpad with options like Tap-to-click, Scroll methods, etc. If these options are still set to none, it indicates the driver isn't fully enabling them.
-
Check GNOME or Wayland settings:
In some environments, like GNOME or Wayland, you may need to enable touchpad gestures through the settings app (if available) or through tools like Touchegg.
Thank you!