You are not logged in.
Pages: 1
Topic closed
Hi,
I noticed a couple of days ago that the vertical speed of the cursor is higher than the horizontal. I have HP Pavilion g6. I don't have two monitors.
I tried to create a file /etc/X11/xorg.conf.d/50-synaptics.conf:
Section "InputClass"
     Identifier "touchpad catchall"
     Driver "synaptics"
     MatchIsTouchpad "on"
     MatchDevicePath "/dev/input/event*"
     Option "VertResolution" "75"
     Option "HorizResolution" "75"
EndSectionbut it did not help. I tried to remove xf86-input-synaptics. However, it also did not help. What else can I try?
Last edited by gsplf (2019-01-22 12:56:33)
Offline
This is the output of xinput:
$ xinput list
⎡ Virtual core pointer                    	id=2	[master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer              	id=4	[slave  pointer  (2)]
⎜   ↳ SynPS/2 Synaptics TouchPad              	id=10	[slave  pointer  (2)]
⎣ Virtual core keyboard                   	id=3	[master keyboard (2)]
    ↳ Virtual core XTEST keyboard             	id=5	[slave  keyboard (3)]
    ↳ Power Button                            	id=6	[slave  keyboard (3)]
    ↳ Video Bus                               	id=7	[slave  keyboard (3)]
    ↳ Power Button                            	id=8	[slave  keyboard (3)]
    ↳ AT Translated Set 2 keyboard            	id=9	[slave  keyboard (3)]
    ↳ HP Wireless hotkeys                     	id=11	[slave  keyboard (3)]
    ↳ HP WMI hotkeys                          	id=12	[slave  keyboard (3)]$ xinput list-props 10
Device 'SynPS/2 Synaptics TouchPad':
	Device Enabled (146):	1
	Coordinate Transformation Matrix (148):	1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
	Device Accel Profile (276):	1
	Device Accel Constant Deceleration (277):	2.500000
	Device Accel Adaptive Deceleration (278):	1.000000
	Device Accel Velocity Scaling (279):	12.500000
	Synaptics Edges (280):	1592, 5388, 1535, 4590
	Synaptics Finger (281):	25, 30, 0
	Synaptics Tap Time (282):	180
	Synaptics Tap Move (283):	249
	Synaptics Tap Durations (284):	180, 180, 100
	Synaptics ClickPad (285):	0
	Synaptics Middle Button Timeout (286):	75
	Synaptics Two-Finger Pressure (287):	282
	Synaptics Two-Finger Width (288):	7
	Synaptics Scrolling Distance (289):	113, 113
	Synaptics Edge Scrolling (290):	0, 0, 0
	Synaptics Two-Finger Scrolling (291):	1, 0
	Synaptics Move Speed (292):	1.000000, 1.750000, 0.035317, 0.000000
	Synaptics Off (293):	0
	Synaptics Locked Drags (294):	0
	Synaptics Locked Drags Timeout (295):	5000
	Synaptics Tap Action (296):	0, 0, 0, 0, 0, 0, 0
	Synaptics Click Action (297):	1, 1, 1
	Synaptics Circular Scrolling (298):	0
	Synaptics Circular Scrolling Distance (299):	0.100000
	Synaptics Circular Scrolling Trigger (300):	0
	Synaptics Circular Pad (301):	0
	Synaptics Palm Detection (302):	0
	Synaptics Palm Dimensions (303):	10, 200
	Synaptics Coasting Speed (304):	20.000000, 50.000000
	Synaptics Pressure Motion (305):	30, 160
	Synaptics Pressure Motion Factor (306):	1.000000, 1.000000
	Synaptics Grab Event Device (307):	0
	Synaptics Gestures (308):	1
	Synaptics Capabilities (309):	1, 0, 1, 1, 1, 1, 1
	Synaptics Pad Resolution (310):	39, 88
	Synaptics Area (311):	0, 0, 0, 0
	Synaptics Noise Cancellation (312):	28, 28
	Device Product ID (273):	2, 7
	Device Node (272):	"/dev/input/event12"When I change the Option "VertResolution" or the Option "HorizResolution", the output of xinput also changes, but I don't notice any changes.
Offline
I too have a Pavilion g6 and the same issue is happening with me. I thought it happened after a pacman -Syu update so I downgraded libinput but it didn't helped.
Here's the pacman log for the last upgrade containing the packages that were upgraded:
$ grep -i upgraded /var/log/pacman.log | grep 01-14
[2019-01-14 00:21] [ALPM] upgraded iana-etc (20180913-1 -> 20181219-1)
[2019-01-14 00:21] [ALPM] upgraded alsa-lib (1.1.7-2 -> 1.1.8-1)
[2019-01-14 00:21] [ALPM] upgraded ncurses (6.1-4 -> 6.1-6)
[2019-01-14 00:21] [ALPM] upgraded readline (7.0.005-1 -> 8.0.0-1)
[2019-01-14 00:21] [ALPM] upgraded bash (4.4.023-1 -> 5.0.0-1)
[2019-01-14 00:21] [ALPM] upgraded alsa-utils (1.1.7-1 -> 1.1.8-1)
[2019-01-14 00:21] [ALPM] upgraded sqlite (3.26.0-1 -> 3.26.0-2)
[2019-01-14 00:21] [ALPM] upgraded libsystemd (239.370-1 -> 240.34-2)
[2019-01-14 00:21] [ALPM] upgraded pcre2 (10.32-1 -> 10.32-2)
[2019-01-14 00:21] [ALPM] upgraded libutil-linux (2.33-2 -> 2.33.1-2)
[2019-01-14 00:21] [ALPM] upgraded gdbm (1.18.1-1 -> 1.18.1-2)
[2019-01-14 00:21] [ALPM] upgraded util-linux (2.33-2 -> 2.33.1-2)
[2019-01-14 00:21] [ALPM] upgraded device-mapper (2.02.183-1 -> 2.02.183-2)
[2019-01-14 00:21] [ALPM] upgraded systemd (239.370-1 -> 240.34-2)
[2019-01-14 00:21] [ALPM] upgraded pcre (8.42-1 -> 8.42-2)
[2019-01-14 00:21] [ALPM] upgraded libinput (1.12.4-1 -> 1.12.5-1)
[2019-01-14 00:21] [ALPM] upgraded gnutls (3.6.5-1 -> 3.6.5-2)
[2019-01-14 00:21] [ALPM] upgraded libxml2 (2.9.8-6 -> 2.9.8-8)
[2019-01-14 00:21] [ALPM] upgraded libedit (20180525_3.1-1 -> 20181209_3.1-1)
[2019-01-14 00:21] [ALPM] upgraded android-file-transfer (3.7-1 -> 3.7-2)
[2019-01-14 00:21] [ALPM] upgraded bc (1.07.1-2 -> 1.07.1-3)
[2019-01-14 00:21] [ALPM] upgraded libxslt (1.1.32+3+g32c88216-1 -> 1.1.33-1)
[2019-01-14 00:21] [ALPM] upgraded jack (0.125.0-5 -> 0.125.0-7)
[2019-01-14 00:21] [ALPM] upgraded js52 (52.9.0-1 -> 52.9.0-2)
[2019-01-14 00:21] [ALPM] upgraded code (1.30.1-1 -> 1.30.2-1)
[2019-01-14 00:21] [ALPM] upgraded firefox (64.0-1 -> 64.0.2-1)
[2019-01-14 00:21] [ALPM] upgraded inetutils (1.9.4-6 -> 1.9.4-7)
[2019-01-14 00:21] [ALPM] upgraded fish (2.7.1-1 -> 3.0.0-1)
[2019-01-14 00:21] [ALPM] upgraded python (3.7.2-1 -> 3.7.2-3)
[2019-01-14 00:21] [ALPM] upgraded fontforge (20170731-2 -> 20170731-3)
[2019-01-14 00:21] [ALPM] upgraded gawk (4.2.1-1 -> 4.2.1-2)
[2019-01-14 00:21] [ALPM] upgraded gnupg (2.2.12-1 -> 2.2.12-2)
[2019-01-14 00:21] [ALPM] upgraded guile (2.2.4-1 -> 2.2.4-2)
[2019-01-14 00:21] [ALPM] upgraded hunspell (1.7.0-1 -> 1.7.0-2)
[2019-01-14 00:21] [ALPM] upgraded iproute2 (4.19.0-1 -> 4.20.0-1)
[2019-01-14 00:21] [ALPM] upgraded libplacebo (0.6.0-2 -> 1.7.0-1)
[2019-01-14 00:21] [ALPM] upgraded lua (5.3.5-1 -> 5.3.5-2)
[2019-01-14 00:21] [ALPM] upgraded lvm2 (2.02.183-1 -> 2.02.183-2)
[2019-01-14 00:21] [ALPM] upgraded man-db (2.8.4-1 -> 2.8.5-1)
[2019-01-14 00:21] [ALPM] upgraded neofetch (5.0.0-1 -> 6.0.0-1)
[2019-01-14 00:21] [ALPM] upgraded pacman-mirrorlist (20181205-1 -> 20190109-1)
[2019-01-14 00:21] [ALPM] upgraded pacman (5.1.1-1 -> 5.1.2-2)
[2019-01-14 00:21] [ALPM] upgraded python-lxml (4.2.6-1 -> 4.3.0-1)
[2019-01-14 00:21] [ALPM] upgraded python2 (2.7.15-2 -> 2.7.15-4)
[2019-01-14 00:21] [ALPM] upgraded systemd-sysvcompat (239.370-1 -> 240.34-2)
[2019-01-14 00:21] [ALPM] upgraded unixodbc (2.3.7-1 -> 2.3.7-2)
[2019-01-14 00:21] [ALPM] upgraded vlc (3.0.4-7 -> 3.0.6-1)
[2019-01-14 00:21] [ALPM] upgraded wpa_supplicant (2:2.6-1 -> 2:2.6-2)
[2019-01-14 00:21] [ALPM] upgraded xfsprogs (4.19.0-1 -> 4.19.0-2)
[2019-01-14 00:21] [ALPM] upgraded xorg-xcursorgen (1.0.6-2 -> 1.0.7-1)
[2019-01-14 00:21] [ALPM] upgraded zsh-completions (0.29.0-1 -> 0.30.0-1)Please let me know if you find a solution.
Offline
Pavilion G6 owner here. Same problem. Mouse is working properly but the vertical sensitivity of the touchpad doesn't match the horizontal one; in that it is higher.
Offline
I also own a HP Pavilion g6. I just did a fresh install of Arch linux on it (had windows on it before). I also have the same problem. I am using gnome as desktop environment.
I tried to set the Coordinate Transformation Matrix in xinput to make the horizontal speed faster to make it match the vertical speed.
xinput set-prop 2 121 5 0 0 0 1 0 0 0 1with 2 being the device id and 121 the prop id of the Coordinate Transformation Matrix.
Changing those settings didn't have any effect. I guess xinput doesn't have any effect since Gnome runs on Wayland by default and xinput is only for Xorg? I read in the archlinux wiki that the newer tool for changing input device parameters is libinput, but i haven't seen a similar setting in that one.
I'll try some more things and am glad for any input.
Offline
I tried to set the Coordinate Transformation Matrix in xinput to make the horizontal speed faster to make it match the vertical speed.
Thank you very much! It works. I did the following:
$ xinput set-prop 10 148 1 0 0 0 0.443181 0 0 0 1I'm not sure that 0.443181 is the right value, but vertical speed decreased.
To save these changes, I did the following:
$ sudo cp /usr/share/X11/xorg.conf.d/70-synaptics.conf /etc/X11/xorg.conf.d/70-synaptics.confThen I added the option TransformationMatrix:
Section "InputClass"
        Identifier "touchpad catchall"
        Driver "synaptics"
        MatchIsTouchpad "on"
# This option is recommend on all Linux systems using evdev, but cannot be
# enabled by default. See the following link for details:
# http://who-t.blogspot.com/2010/11/how-to-ignore-configuration-errors.html
#       MatchDevicePath "/dev/input/event*"
        Option "TransformationMatrix" "1 0 0 0 0.443181 0 0 0 1"
EndSectionOffline
PygmalionPolymorph wrote:I tried to set the Coordinate Transformation Matrix in xinput to make the horizontal speed faster to make it match the vertical speed.
Then I added the option TransformationMatrix:
Option "TransformationMatrix" "1 0 0 0 0.443181 0 0 0 1"
I had the same problem on my Pavilion G6 1131sr. Your suggestion is working for me without any problems; my touchpad is working well, without any highly accelerated vertical input. Thank you very much!
Offline
On my HP Pavilion g6-2217cl, with AMD A8-4500M APU in Manjaro XFCE 18.1.1 Juhraya, I have:
journalctl -b | grep -A1 -Pi 'synaptics'
Oct 19 14:42:55 lap19x4 kernel: psmouse serio1: synaptics: queried max coordinates: x [..5734], y [..4974]
Oct 19 14:42:55 lap19x4 kernel: psmouse serio1: synaptics: queried min coordinates: x [1222..], y [910..]
Oct 19 14:42:55 lap19x4 kernel: psmouse serio1: synaptics: Touchpad model: 1, fw: 7.5, id: 0x1e0b1, caps: 0xf00173/0x240000/0xa2400/0x0, board id: 2068, fw id: 1028260
Oct 19 14:42:55 lap19x4 kernel: input: SynPS/2 Synaptics TouchPad as /devices/platform/i8042/serio1/input/input7
Oct 19 14:42:55 lap19x4 kernel: mousedev: PS/2 mouse device common for all mice
cat /proc/bus/input/devices | grep -A2 -B1 -Pi 'synaptic'
I: Bus=0011 Vendor=0002 Product=0007 Version=01b1
N: Name="SynPS/2 Synaptics TouchPad"
P: Phys=isa0060/serio1/input0
S: Sysfs=/devices/platform/i8042/serio1/input/input8
sudo libinput list-devices | grep -A17 -Pi 'touch'
Device:           SynPS/2 Synaptics TouchPad
Kernel:           /dev/input/event12
Group:            9
Seat:             seat0, default
Size:             50x91mm
Capabilities:     pointer 
Tap-to-click:     disabled
Tap-and-drag:     enabled
Tap drag lock:    disabled
Left-handed:      disabled
Nat.scrolling:    disabled
Middle emulation: n/a
Calibration:      n/a
Scroll methods:   *two-finger edge 
Click methods:    none
Disable-w-typing: enabled
Accel profiles:   none
Rotation:         n/a
libinput quirks list /dev/input/event12
ModelSynapticsSerialTouchpad=1
cat /usr/share/libinput/30-vendor-synaptics.quirks 
# Do not edit this file, it will be overwritten on update
[Synaptics Serial Touchpads]
MatchUdevType=touchpad
MatchBus=ps2
MatchVendor=0x0002
MatchProduct=0x0007
ModelSynapticsSerialTouchpad=1
sudo pacman -S xorg-xinput
xinput list-props 12 | head -3
Device 'SynPS/2 Synaptics TouchPad':
	Device Enabled (148):	1
	Coordinate Transformation Matrix (150):	1.000000, 0.000000, 0.000000, 0.000000, 0.150000, 0.000000, 0.000000, 0.000000, 1.000000
xinput set-prop 12 150 1 0 0 0 0.15 0 0 0 1In the Mouse and Touchpad settings I have the acceleration for SynPS2 Synaptics Toucpad set to 7.
This is with default libinput drivers and, because I have an external keyboard/mouse, I placed the settings in $HOME/.profile. It's ridiculous that the vertical speed has to be set to %15.
Last edited by noabody (2019-10-19 20:47:04)
Offline
Closing this old solved thread.
Offline
Pages: 1
Topic closed