You are not logged in.

#1 2012-08-22 20:42:12

KSJ
Member
Registered: 2012-07-28
Posts: 25

Synaptics touchpad don't scroll

Hello, I have a problem with my synaptic touchpad

My touchpad has three buttons, the middle button is for scrolling.
But the middle button and virtual scrolling area doesn't work.

The synclient writes:

Couldn't find synaptics properties. No synaptics driver loaded?

with xinput can I only turn touchpad on or off.
xinput --list-props 11

	Device 'PS/2 Synaptics TouchPad':
	Device Enabled (152):	1
	Coordinate Transformation Matrix (154):	1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
	Device Accel Profile (278):	0
	Device Accel Constant Deceleration (279):	1.000000
	Device Accel Adaptive Deceleration (280):	1.000000
	Device Accel Velocity Scaling (281):	10.000000
	Device Product ID (274):	2, 1
	Device Node (275):	"/dev/input/event10"
	Evdev Axis Inversion (282):	0, 0
	Evdev Axes Swap (284):	0
	Axis Labels (285):	"Rel X" (162), "Rel Y" (163)
	Button Labels (286):	"Button Left" (155), "Button Middle" (156), "Button Right" (157), "Button Wheel Up" (158), "Button Wheel Down" (159)
	Evdev Middle Button Emulation (287):	0
	Evdev Middle Button Timeout (288):	50
	Evdev Third Button Emulation (289):	0
	Evdev Third Button Emulation Timeout (290):	1000
	Evdev Third Button Emulation Button (291):	3
	Evdev Third Button Emulation Threshold (292):	20
	Evdev Wheel Emulation (293):	0
	Evdev Wheel Emulation Axes (294):	0, 0, 4, 5
	Evdev Wheel Emulation Inertia (295):	10
	Evdev Wheel Emulation Timeout (296):	200
	Evdev Wheel Emulation Button (297):	4
	Evdev Drag Lock Buttons (298):	0

Setting with 10-synaptics.conf works like touchpad.

I read the arch wiki with synaptics.

I have instalation from the last cd (image) of arch.

I think that this happened, when I installed a removed "GPointing Device Settings" - touchpad works before.
I removed all dconf and gconf files from my $HOME directory.

Have anyone some idea?

Last edited by KSJ (2012-08-22 20:58:54)

Offline

#2 2012-08-22 21:04:23

bohoomil
Member
Registered: 2010-09-04
Posts: 2,376
Website

Re: Synaptics touchpad don't scroll

Have you installed the driver, xf86-input-synaptics?


:: Registered Linux User No. 223384

:: github
:: infinality-bundle+fonts: good looking fonts made easy

Offline

#3 2012-08-22 21:53:39

KSJ
Member
Registered: 2012-07-28
Posts: 25

Re: Synaptics touchpad don't scroll

Of course

Offline

#4 2012-08-22 22:01:17

bohoomil
Member
Registered: 2010-09-04
Posts: 2,376
Website

Re: Synaptics touchpad don't scroll

I asked you because the output:

KSJ wrote:
	Device 'PS/2 Synaptics TouchPad':

doesn't indicate you're using the correct driver, but the generic PS/2 one. In my case the same line says:

Device 'SynPS/2 Synaptics TouchPad':

Just in case, here is the content of my 10-synaptics.conf

Last edited by bohoomil (2012-08-22 22:05:56)


:: Registered Linux User No. 223384

:: github
:: infinality-bundle+fonts: good looking fonts made easy

Offline

#5 2012-08-22 22:18:59

KSJ
Member
Registered: 2012-07-28
Posts: 25

Re: Synaptics touchpad don't scroll

Ok, but there isn't mistake in 10-synaptic.conf.
It worked with default settings in 10-synaptics.conf before a installed "GPointing Device Settings".

Last edited by KSJ (2012-08-22 22:19:43)

Offline

#6 2012-08-22 22:34:06

KSJ
Member
Registered: 2012-07-28
Posts: 25

Re: Synaptics touchpad don't scroll

I tried some else settings of 10-synaptics.conf
Some of this settings worked.
But now, no changes are obvious.

Offline

#7 2012-08-22 22:47:22

cfr
Member
From: Cymru
Registered: 2011-11-27
Posts: 7,130

Re: Synaptics touchpad don't scroll

What exactly did you remove and/or install? That is, which packages? And did you install them, remove them, remove and then (re)install them or what?

Because bohoomil's point is that if you've uninstalled the driver, it won't matter whether you've got the correct config in 10-synaptics.conf or not.


CLI Paste | How To Ask Questions

Arch Linux | x86_64 | GPT | EFI boot | refind | stub loader | systemd | LVM2 on LUKS
Lenovo x270 | Intel(R) Core(TM) i5-7200U CPU @ 2.50GHz | Intel Wireless 8265/8275 | US keyboard w/ Euro | 512G NVMe INTEL SSDPEKKF512G7L

Offline

#8 2012-08-23 06:34:38

KSJ
Member
Registered: 2012-07-28
Posts: 25

Re: Synaptics touchpad don't scroll

I tried systemd by the manual on wiki - "systemd-sysvcompat", "systemd-arch-units", "systemd". Then I installed "gpointing-device-settings" with all dependences from AUR (gnome-settings-daemon, because I have e17 environment) and "libsynaptics" too. Then I removed all packages of "gpointing-device-settings" and all unnecessary packages. In that moment it stopped working. Then I tried installed "gpointing-device-settings" with dependences and removed they twice and it don't work. Then i removed systemd packages, and install initscripts and sysvinit, because rc.conf is better then starting many services.
Then I tried remove all packages depended on "gconf" and "dconf".And  "gconf", "dconf".And installed they again. But nothing changes.

Last edited by KSJ (2012-08-23 06:36:04)

Offline

#9 2012-08-23 13:16:41

bohoomil
Member
Registered: 2010-09-04
Posts: 2,376
Website

Re: Synaptics touchpad don't scroll

Well... Installing and uninstalling systemd / sysvinit scripts won't have dramatic effect on your touchpad functionality. The driver, when found, is loaded by udev, and udev will be installed in any case even if you aren't going to use a pure systemd setup (it comes in systemd-tools package). I still believe that you're missing the package I mentioned at the very beginning of the thread -- I mean, the xf86-input-synaptics -- which provides a dedicated touchpad driver for your hardware, so please, double-check if it is really present in your system. With that little, most touchpad functions should already be accessible (including correct pointer acceleration that may misbehave with the generic Xorg driver). Other than that, you may want to modify your /etc/X11/xorg.conf.d/10-synaptics.conf if, for instance, the horizontal scrolling is still unavailable (which was my case and therefore I decided to submit my config file). So once again: you need systemd-tools, xf86-input-synaptics (both are mandatory) and optionally a custom 10-synaptics.conf. Any additional application that comes with a desktop environment of your choice is only a front-end that makes fine tuning of the touchpad easier. That's it.

Last edited by bohoomil (2012-08-23 13:18:49)


:: Registered Linux User No. 223384

:: github
:: infinality-bundle+fonts: good looking fonts made easy

Offline

#10 2012-08-23 14:01:54

nomorewindows
Member
Registered: 2010-04-03
Posts: 3,362

Re: Synaptics touchpad don't scroll

The scroll function is maintained both by the application and the window manager, if they don't respond well, the scroll function doesn't work.


I may have to CONSOLE you about your usage of ridiculously easy graphical interfaces...
Look ma, no mouse.

Offline

#11 2012-08-23 19:49:04

KSJ
Member
Registered: 2012-07-28
Posts: 25

Re: Synaptics touchpad don't scroll

To nomorewindows: i tried remove every config file of e17 and set it to default. But it doesn't work. And it worked before!

To bohoomil:
I have installed both packages, really.
I tried find every file of package xf86-input-synaptics and all are in my computer.
I find syndaemon too. Maybe he starts a automatically during a boot, i don't know.
But when a tried run it, it writes:

Unable to find a synaptics device.


Can anything change a description or identification of hardware?

Offline

#12 2012-08-23 20:48:23

cfr
Member
From: Cymru
Registered: 2011-11-27
Posts: 7,130

Re: Synaptics touchpad don't scroll

When you removed the systemd packages, what exactly did you remove? pacman's log should tell you.

When you remove a package and dependencies, which command are you using?

When you remove a package and "all unnecessary packages", which command are you using or how are you deciding what's unnecessary?

Do you have systemd-tools installed? You didn't address this part of bohoomil's advice.


CLI Paste | How To Ask Questions

Arch Linux | x86_64 | GPT | EFI boot | refind | stub loader | systemd | LVM2 on LUKS
Lenovo x270 | Intel(R) Core(TM) i5-7200U CPU @ 2.50GHz | Intel Wireless 8265/8275 | US keyboard w/ Euro | 512G NVMe INTEL SSDPEKKF512G7L

Offline

#13 2012-08-23 21:01:51

KSJ
Member
Registered: 2012-07-28
Posts: 25

Re: Synaptics touchpad don't scroll

I was removed "systemd-sysvcompat", "systemd-arch-units", "systemd".

I removed it with: pacman -R gpointing-device-settings and then I used this: pacman -Qtdq | xargs pacman -R --noconfirm, I tried install it again, but it doesn't work.

I have systemd-tools in my computer.

Last edited by KSJ (2012-08-23 21:05:20)

Offline

#14 2012-08-23 21:12:12

cfr
Member
From: Cymru
Registered: 2011-11-27
Posts: 7,130

Re: Synaptics touchpad don't scroll

Do you mean that reinstalling didn't work? Or that it reinstalled OK but didn't fix the issue?

Were only those packages removed - no dependencies were removed with the systemd stuff?

Is the system up to date?


CLI Paste | How To Ask Questions

Arch Linux | x86_64 | GPT | EFI boot | refind | stub loader | systemd | LVM2 on LUKS
Lenovo x270 | Intel(R) Core(TM) i5-7200U CPU @ 2.50GHz | Intel Wireless 8265/8275 | US keyboard w/ Euro | 512G NVMe INTEL SSDPEKKF512G7L

Offline

#15 2012-08-23 21:29:05

KSJ
Member
Registered: 2012-07-28
Posts: 25

Re: Synaptics touchpad don't scroll

It reinstalled OK but didn't fix the issue.

Only those packages

Yes, I update every day.

Offline

#16 2012-08-24 09:30:40

KSJ
Member
Registered: 2012-07-28
Posts: 25

Re: Synaptics touchpad don't scroll

I want to ask for this part of my Xorg log. It's a loading my synaptics touchpad :

[    35.584] (II) config/udev: Adding input device PS/2 Synaptics TouchPad (/dev/input/event7)
[    35.584] (**) PS/2 Synaptics TouchPad: Applying InputClass "evdev pointer catchall"
[    35.585] (II) Using input driver 'evdev' for 'PS/2 Synaptics TouchPad'
[    35.585] (**) PS/2 Synaptics TouchPad: always reports core events
[    35.585] (**) evdev: PS/2 Synaptics TouchPad: Device: "/dev/input/event7"
[    35.585] (--) evdev: PS/2 Synaptics TouchPad: Vendor 0x2 Product 0x1
[    35.585] (--) evdev: PS/2 Synaptics TouchPad: Found 3 mouse buttons
[    35.585] (--) evdev: PS/2 Synaptics TouchPad: Found relative axes
[    35.585] (--) evdev: PS/2 Synaptics TouchPad: Found x and y relative axes
[    35.585] (II) evdev: PS/2 Synaptics TouchPad: Configuring as mouse
[    35.585] (**) evdev: PS/2 Synaptics TouchPad: YAxisMapping: buttons 4 and 5
[    35.585] (**) evdev: PS/2 Synaptics TouchPad: EmulateWheelButton: 4, EmulateWheelInertia: 10, EmulateWheelTimeout: 200
[    35.585] (**) Option "config_info" "udev:/sys/devices/platform/i8042/serio2/input/input7/event7"
[    35.585] (II) XINPUT: Adding extended input device "PS/2 Synaptics TouchPad" (type: MOUSE, id 12)
[    35.585] (II) evdev: PS/2 Synaptics TouchPad: initialized for relative axes.
[    35.585] (**) PS/2 Synaptics TouchPad: (accel) keeping acceleration scheme 1
[    35.585] (**) PS/2 Synaptics TouchPad: (accel) acceleration profile 0
[    35.585] (**) PS/2 Synaptics TouchPad: (accel) acceleration factor: 2.000
[    35.585] (**) PS/2 Synaptics TouchPad: (accel) acceleration threshold: 4
[    35.585] (II) config/udev: Adding input device PS/2 Synaptics TouchPad (/dev/input/mouse1)

Is OK?

Offline

#17 2012-08-24 21:44:10

cfr
Member
From: Cymru
Registered: 2011-11-27
Posts: 7,130

Re: Synaptics touchpad don't scroll

No. As mentioned by bohoomil, that's not the right driver. It should show "SynPS/2" and use the "synaptics" driver. It's using a standard mouse driver, I think.

For comparison:

$ grep Synaptics /var/log/Xorg.0.log
[    32.448] (II) config/udev: Adding input device SynPS/2 Synaptics TouchPad (/dev/input/event12)
[    32.448] (**) SynPS/2 Synaptics TouchPad: Applying InputClass "evdev touchpad catchall"
[    32.448] (**) SynPS/2 Synaptics TouchPad: Applying InputClass "touchpad catchall"
[    32.457] (II) Using input driver 'synaptics' for 'SynPS/2 Synaptics TouchPad'
[    32.457] (**) SynPS/2 Synaptics TouchPad: always reports core events
[    32.514] (II) synaptics: SynPS/2 Synaptics TouchPad: found clickpad property
[    32.514] (--) synaptics: SynPS/2 Synaptics TouchPad: x-axis range 1472 - 5766
[    32.514] (--) synaptics: SynPS/2 Synaptics TouchPad: y-axis range 1408 - 5260
[    32.514] (--) synaptics: SynPS/2 Synaptics TouchPad: pressure range 0 - 255
[    32.514] (--) synaptics: SynPS/2 Synaptics TouchPad: finger width range 0 - 15
[    32.514] (--) synaptics: SynPS/2 Synaptics TouchPad: buttons: left double triple
[    32.514] (--) synaptics: SynPS/2 Synaptics TouchPad: Vendor 0x2 Product 0x7
[    32.514] (--) synaptics: SynPS/2 Synaptics TouchPad: touchpad found
[    32.514] (**) SynPS/2 Synaptics TouchPad: always reports core events
[    32.514] (II) XINPUT: Adding extended input device "SynPS/2 Synaptics TouchPad" (type: TOUCHPAD, id 13)
[    32.515] (**) synaptics: SynPS/2 Synaptics TouchPad: (accel) MinSpeed is now constant deceleration 2.5
[    32.515] (**) synaptics: SynPS/2 Synaptics TouchPad: MaxSpeed is now 1.75
[    32.515] (**) synaptics: SynPS/2 Synaptics TouchPad: AccelFactor is now 0.035
[    32.515] (**) SynPS/2 Synaptics TouchPad: (accel) keeping acceleration scheme 1
[    32.515] (**) SynPS/2 Synaptics TouchPad: (accel) acceleration profile 1
[    32.515] (**) SynPS/2 Synaptics TouchPad: (accel) acceleration factor: 2.000
[    32.515] (**) SynPS/2 Synaptics TouchPad: (accel) acceleration threshold: 4
[    32.515] (--) synaptics: SynPS/2 Synaptics TouchPad: touchpad found
[    32.515] (II) config/udev: Adding input device SynPS/2 Synaptics TouchPad (/dev/input/mouse1)

CLI Paste | How To Ask Questions

Arch Linux | x86_64 | GPT | EFI boot | refind | stub loader | systemd | LVM2 on LUKS
Lenovo x270 | Intel(R) Core(TM) i5-7200U CPU @ 2.50GHz | Intel Wireless 8265/8275 | US keyboard w/ Euro | 512G NVMe INTEL SSDPEKKF512G7L

Offline

#18 2012-08-26 11:07:13

KSJ
Member
Registered: 2012-07-28
Posts: 25

Re: Synaptics touchpad don't scroll

Hmmm, I think I must reinstall all system... and avoid the "GPointing Device Settings".

Offline

#19 2012-10-06 17:56:48

KSJ
Member
Registered: 2012-07-28
Posts: 25

Re: Synaptics touchpad don't scroll

Reinstall system solve this.

But before this problem I have another problem. That's why I try to use "GPointing Device Settings".

My touchpad has very slow reaction to click. The click is delayed.
In some cases it makes drag and drop, when I don't want to.

This actual 10-synaptics.conf shows, what I try:

Section "InputClass"
	Identifier "touchpad catchall"
	Driver "synaptics"
	MatchDevicePath "/dev/input/event*"
	MatchIsTouchpad "on"
		Option "SHMConfig" "on"
		Option "TapButton1" "1"
		Option "TapButton2" "2"
		Option "TapButton3" "3"
		Option "VertEdgeScroll" "on"
		Option "CircularScrolling" "on"
		Option "CircScrollTrigger" "2"
		Option "MaxDoubleTapTime" "100"
		Option "FastTaps" "1"
EndSection

Offline

#20 2012-10-06 19:15:41

WonderWoofy
Member
From: Los Gatos, CA
Registered: 2012-05-19
Posts: 8,414

Re: Synaptics touchpad don't scroll

Reinstallation is not a solution.  Your logs indicate that it was not loading the synaptics driver.  It was identifying the device as synaptics, but still using evdev.  So cfr was right that you were not using the right driver. 

I guess this doesn't matter now though.

Offline

#21 2012-10-07 19:23:00

KSJ
Member
Registered: 2012-07-28
Posts: 25

Re: Synaptics touchpad don't scroll

I try everything before ... nothing works, I wanted to use my touchpad that's why I reinstall a system.

I posted before this post what is not work now.

Offline

#22 2012-10-09 00:41:10

cfr
Member
From: Cymru
Registered: 2011-11-27
Posts: 7,130

Re: Synaptics touchpad don't scroll

You can use synclient to adjust settings on the fly until you find settings you like. (The manual pages are also very helpful.)

(I also use this to reinstall my preferred settings on login rather than putting them in an xorg.conf fragment. I'm not sure what the advantages of the latter might be, though.)


CLI Paste | How To Ask Questions

Arch Linux | x86_64 | GPT | EFI boot | refind | stub loader | systemd | LVM2 on LUKS
Lenovo x270 | Intel(R) Core(TM) i5-7200U CPU @ 2.50GHz | Intel Wireless 8265/8275 | US keyboard w/ Euro | 512G NVMe INTEL SSDPEKKF512G7L

Offline

#23 2012-10-09 08:57:55

KSJ
Member
Registered: 2012-07-28
Posts: 25

Re: Synaptics touchpad don't scroll

Sorry, but I think this won't work. Settings is the same as 10-synaptics.conf. And it not work.

I tried xf86-input-synaptics-git from aur and tried to make the package from older version, from xf86-input-synaptics-1.5.2.
Now I'm testing it. I think it works.

Last edited by KSJ (2012-10-09 08:58:25)

Offline

#24 2012-10-09 18:38:19

KSJ
Member
Registered: 2012-07-28
Posts: 25

Re: Synaptics touchpad don't scroll

xf86-input-synaptics-1.5.2 is good, highter versions make a delay before click.
Thanks everyone.

I want to ask for a last question. Can this version make to me any incompatibility problems?

Offline

#25 2012-12-11 19:35:39

franzb
Member
From: Hanover / Germany
Registered: 2005-02-07
Posts: 27

Re: Synaptics touchpad don't scroll

I had the same problem. Commenting out the section with the identifier "evdev touchpad catchall" in /etc/X11/xorg.conf.d/10-evdev.conf helped.

Seems like evdev was somehow first to claim the touchpad.

Offline

Board footer

Powered by FluxBB