Touchpad two-finger scrolling not working

Questions about hardware,drivers and peripherals
Forum rules
Before you post please read how to get help
Post Reply
WA787
Level 1
Level 1
Posts: 4
Joined: Sat Jan 20, 2018 6:05 am

Touchpad two-finger scrolling not working

Post by WA787 » Sat Jan 20, 2018 6:21 am

Hi, I've recently decided to make the switch from Windows to Linux Mint. The only problem I have is that my touchpad doesn't seem to have two-finger scrolling, or any scrolling gesture for that matter, enabled or available.

I'm still really unfamiliar with Linux all together, so I have simply done some searches online and tried solutions I found there, with no success.

I've obviously tried going into the mouse & touchpad settings and flipping the switch for two-finger scrolling, but no success. I've also tried to edit /usr/share/X11/xorg.conf.d/50-synaptics.conf:

Code: Select all

Section "InputClass"
        Identifier "touchpad catchall"
        Driver "synaptics"
        MatchDevicePath "/dev/input/event6"
        MatchIsTouchpad "on"
        Option "VertTwoFingerScroll" "on"
        Option "HorizTwoFingerScroll" "on"

Code: Select all

$ xinput
⎡ Virtual core pointer                    	id=2	[master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer              	id=4	[slave  pointer  (2)]
⎜   ↳ HID 04c5:148a                           	id=11	[slave  pointer  (2)]
⎜   ↳ Wacom Co.,Ltd. MultiTouch Sensor Finger 	id=12	[slave  pointer  (2)]
⎜   ↳ Wacom Co.,Ltd. MultiTouch Sensor Pen stylus	id=13	[slave  pointer  (2)]
⎜   ↳ Wacom Co.,Ltd. MultiTouch Sensor Pen eraser	id=18	[slave  pointer  (2)]
⎣ Virtual core keyboard                   	id=3	[master keyboard (2)]
    ↳ Virtual core XTEST keyboard             	id=5	[slave  keyboard (3)]
    ↳ Fujitsu FUJ02E3                         	id=6	[slave  keyboard (3)]
    ↳ Video Bus                               	id=7	[slave  keyboard (3)]
    ↳ Fujitsu FUJ02BF                         	id=8	[slave  keyboard (3)]
    ↳ Power Button                            	id=9	[slave  keyboard (3)]
    ↳ HID 04c5:148a                           	id=10	[slave  keyboard (3)]
    ↳ FJ Camera: FJ Camera                    	id=14	[slave  keyboard (3)]
    ↳ FJ 5M Camera: FJ 5M Camera              	id=15	[slave  keyboard (3)]
    ↳ AT Translated Set 2 keyboard            	id=16	[slave  keyboard (3)]
    ↳ HID 04c5:148a                           	id=17	[slave  keyboard (3)]
My laptop is a 2-in-1 Fujitsu, with detachable keyboard, so the HID 04c5:148a with id 17 is the touchpad. I did xinput list-props 17 to see more about the device.

Code: Select all

$ xinput list-props 17
Device 'HID 04c5:148a':
	Device Enabled (141):	1
	Coordinate Transformation Matrix (143):	1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
	libinput Accel Speed (277):	0.000000
	libinput Accel Speed Default (278):	0.000000
	libinput Accel Profiles Available (279):	1, 1
	libinput Accel Profile Enabled (280):	1, 0
	libinput Accel Profile Enabled Default (281):	1, 0
	libinput Natural Scrolling Enabled (282):	0
	libinput Natural Scrolling Enabled Default (283):	0
	libinput Send Events Modes Available (261):	1, 0
	libinput Send Events Mode Enabled (262):	0, 0
	libinput Send Events Mode Enabled Default (263):	0, 0
	libinput Left Handed Enabled (284):	0
	libinput Left Handed Enabled Default (285):	0
	libinput Scroll Methods Available (286):	0, 0, 1
	libinput Scroll Method Enabled (287):	0, 0, 0
	libinput Scroll Method Enabled Default (288):	0, 0, 0
	libinput Button Scrolling Button (289):	2
	libinput Button Scrolling Button Default (290):	274
	libinput Middle Emulation Enabled (291):	0
	libinput Middle Emulation Enabled Default (292):	0
	Device Node (264):	"/dev/input/event6"
	Device Product ID (265):	1221, 5258
	libinput Horizonal Scroll Enabled (266):	0
I'm not really sure how to interpret any of this. Looks like 1 scroll method is available, but not even enabled, I don't even know which one this is.

I'm also unsure about the difference between libinput and synaptics. Are both of them drivers that handle touchpads? Because it looks like libinput is handling my touchpad rather than synaptics. I've tried running the libinput command, but it says command not found, but doing apt-get install xserver-xorg-input-libinput says it's already installed and updated.

I've been trying to run the synclient command, but it says no synaptics drivers loaded. I figured it would be better to switch from libinput to synaptics, but I have no idea how.

After all of this, still no success getting touchpad scrolling to work. All else seems to work fine, tap-to-click, moving cursor, left and right click. I've been struggling with this issue for weeks now, switched distros multiple times between ubuntu, linux mint, and fedora, still not success.

Anyone out there that could help me get my touchpad to work, I would greatly appreciate it!

WA787
Level 1
Level 1
Posts: 4
Joined: Sat Jan 20, 2018 6:05 am

Re: Touchpad two-finger scrolling not working

Post by WA787 » Mon Jan 22, 2018 6:56 am

Bump?

WA787
Level 1
Level 1
Posts: 4
Joined: Sat Jan 20, 2018 6:05 am

Re: Touchpad two-finger scrolling not working

Post by WA787 » Sun Jan 28, 2018 5:31 am

I tried uninstall libinput, and installing synaptics, but when I restarted my computer, none of my input devices worked anymore. Had a bit of a hassle trying to install libinput again through a live usb.

Is there anyone that could give me any advice at all? I have no clue where to go from here and I'm a little scared to try anything else now.

WA787
Level 1
Level 1
Posts: 4
Joined: Sat Jan 20, 2018 6:05 am

Re: Touchpad two-finger scrolling not working

Post by WA787 » Tue Feb 20, 2018 6:41 pm

Bump. Still stuck with this issue. I've almost forgotten that I even have the problem, but scrolling is still a pain without two-finger scrolling.

Post Reply

Return to “Hardware Support”