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"
EndSection
but 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 1
with 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 1
I'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.conf
Then 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"
EndSection
Offline
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 1
In 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