Summary: | Wrong sensitivity for Elantech touchpad | ||
---|---|---|---|
Product: | Wayland | Reporter: | carlos.otgz |
Component: | libinput | Assignee: | Wayland bug list <wayland-bugs> |
Status: | RESOLVED INVALID | QA Contact: | |
Severity: | normal | ||
Priority: | medium | CC: | peter.hutterer |
Version: | unspecified | ||
Hardware: | x86-64 (AMD64) | ||
OS: | Linux (All) | ||
Whiteboard: | |||
i915 platform: | i915 features: |
Description
carlos.otgz
2017-10-10 16:36:12 UTC
Adding missing vendor model of my laptop: ASUSTeK COMPUTER INC UX305LA run sudo libinput measure touchpad-pressure please and let me know how you go with that. 10:8 may be the right value in the end, but it's best to measure it first ping? Sorry for the delay. I don't have that sub-command available on my system (Archlinux updated). In fact, I even think it's a bug because when ran, I get an error saying "Failed to execute 'touchpad-pressure' (No such file or directory)". I have "straced" the command and in fact, it looks for a non-existing file. I'm trying to remember the method I've used to measure the sensitivity but I cannot remember and can't find it on my history... I will try to check again during this week. However, if you know any other method to achieve the same, I'd appreciate your comments. you'll need a newer libinput then, 1.9 was released last week. for the command itself, you can just grab the git repo and run sudo ./tools/libinput-measure-touchpad-pressure directly, no building required. This is the output (consider that it's using the corrected values that I have applied... I would not like to intentionally break my touchpad again). However, if truly needed, just let me know Ready for recording data. Pressure range used: 8:10 Palm pressure range used: 130 Place a single finger on the touchpad to measure pressure values. Ctrl+C to exit Sequence 16421 pressure: min: 18 max: 28 avg: 24 median: 25 tags: down Sequence 16422 pressure: min: 22 max: 41 avg: 34 median: 36 tags: down Sequence 16423 pressure: min: 13 max: 23 avg: 20 median: 21 tags: down Sequence 16424 pressure: min: 14 max: 26 avg: 20 median: 22 tags: down Sequence 16425 pressure: min: 16 max: 34 avg: 29 median: 31 tags: down Sequence 16426 pressure: min: 15 max: 64 avg: 52 median: 57 tags: down Sequence 16427 pressure: min: 14 max: 25 avg: 22 median: 24 tags: down This tool doesn't actually use libinput directly, it just prints what libinput would use (8:10) based on the udev hwdb data. What I don't understand is why you need your hwdb override. Your device should just use 8:10 anyway - that's the generic fallback for elantech touchpads. What is it set to when you remove it? (and run the steps in https://wayland.freedesktop.org/libinput/doc/latest/faq.html#faq_hwdb_changes) This tool doesn't actually use libinput directly, it just prints what libinput would use (8:10) based on the udev hwdb data. What I don't understand is why you need your hwdb override. Your device should just use 8:10 anyway - that's the generic fallback for elantech touchpads. What is it set to when you remove it? (and run the steps in https://wayland.freedesktop.org/libinput/doc/latest/faq.html#faq_hwdb_changes) Closing after over a month in needinfo |
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.