我刚刚购买了一台新的联想Legion 5-15ARH05。
\n我的触摸板有问题。看来系统已经识别了,\n但是我无法随光标移动。我发现左键单击和右键单击效果很好。
\n我正在使用 5.8.0-050800-generic 内核和 Synaptics 包。
\n这是我的x输入
\n$ xinput\n\xe2\x8e\xa1 Virtual core pointer id=2 [master pointer (3)]\n\xe2\x8e\x9c \xe2\x86\xb3 Virtual core XTEST pointer id=4 [slave pointer (2)]\n\xe2\x8e\x9c \xe2\x86\xb3 Logitech Wireless Mouse id=11 [slave pointer (2)]\n\xe2\x8e\x9c \xe2\x86\xb3 ITE Tech. Inc. ITE Device(8910) Consumer Control id=13 [slave pointer (2)]\n\xe2\x8e\x9c \xe2\x86\xb3 MSFT0001:00 06CB:7F28 Mouse id=16 [slave pointer (2)]\n\xe2\x8e\x9c \xe2\x86\xb3 MSFT0001:00 06CB:7F28 Touchpad id=17 [slave pointer (2)]\n\xe2\x8e\xa3 Virtual core keyboard id=3 [master keyboard (2)]\n \xe2\x86\xb3 Virtual core XTEST keyboard id=5 [slave keyboard (3)]\n \xe2\x86\xb3 Power Button id=6 [slave keyboard (3)]\n \xe2\x86\xb3 Video Bus id=7 [slave keyboard (3)]\n \xe2\x86\xb3 Video Bus id=8 [slave keyboard (3)]\n \xe2\x86\xb3 Power Button id=9 [slave keyboard (3)]\n \xe2\x86\xb3 Integrated Camera: Integrated C id=10 [slave keyboard (3)]\n \xe2\x86\xb3 Ideapad extra buttons id=15 [slave keyboard (3)]\n \xe2\x86\xb3 AT Translated Set 2 keyboard id=18 [slave keyboard (3)]\n \xe2\x86\xb3 ITE Tech. Inc. ITE Device(8910) Keyboard id=12 [slave keyboard (3)]\n \xe2\x86\xb3 ITE Tech. Inc. ITE Device(8910) Wireless Radio Control id=14 [slave keyboard (3)]\nRun Code Online (Sandbox Code Playgroud)\n通过列出我得到的道具
\n$ xinput --list-props 17\nDevice 'MSFT0001:00 06CB:7F28 Touchpad':\n Device Enabled (142): 1\n Coordinate Transformation Matrix (144): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000\n Device Accel Profile (274): 1\n Device Accel Constant Deceleration (275): 2.500000\n Device Accel Adaptive Deceleration (276): 1.000000\n Device Accel Velocity Scaling (277): 12.500000\n Synaptics Edges (300): 48, 1176, 43, 761\n Synaptics Finger (301): 25, 30, 0\n Synaptics Tap Time (302): 180\n Synaptics Tap Move (303): 64\n Synaptics Tap Durations (304): 180, 180, 100\n Synaptics ClickPad (305): 1\n Synaptics Middle Button Timeout (306): 0\n Synaptics Two-Finger Pressure (307): 282\n Synaptics Two-Finger Width (308): 7\n Synaptics Scrolling Distance (309): 29, 29\n Synaptics Edge Scrolling (310): 1, 0, 0\n Synaptics Two-Finger Scrolling (311): 1, 0\n Synaptics Move Speed (312): 1.000000, 1.750000, 0.136612, 0.000000\n Synaptics Off (313): 0\n Synaptics Locked Drags (314): 0\n Synaptics Locked Drags Timeout (315): 5000\n Synaptics Tap Action (316): 2, 3, 0, 0, 1, 3, 0\n Synaptics Click Action (317): 1, 3, 0\n Synaptics Circular Scrolling (318): 0\n Synaptics Circular Scrolling Distance (319): 0.100000\n Synaptics Circular Scrolling Trigger (320): 0\n Synaptics Circular Pad (321): 0\n Synaptics Palm Detection (322): 0\n Synaptics Palm Dimensions (323): 10, 200\n Synaptics Coasting Speed (324): 20.000000, 50.000000\n Synaptics Pressure Motion (325): 30, 160\n Synaptics Pressure Motion Factor (326): 1.000000, 1.000000\n Synaptics Resolution Detect (327): 1\n Synaptics Grab Event Device (328): 0\n Synaptics Gestures (329): 1\n Synaptics Capabilities (330): 1, 0, 0, 1, 1, 0, 0\n Synaptics Pad Resolution (331): 12, 12\n Synaptics Area (332): 0, 0, 0, 0\n Synaptics Soft Button Areas (333): 612, 0, 659, 0, 0, 0, 0, 0\n Synaptics Noise Cancellation (334): 7, 7\n Device Product ID (262): 1739, 32552\n Device Node (263): "/dev/input/event18"\nRun Code Online (Sandbox Code Playgroud)\n触摸板本身可以在 Windows 中工作,当我在 Linux 中禁用 hid-multitouch 时,我可以让它工作,但光标在绝对坐标中移动,因此无法使用。
\n如果有人知道如何解决它,我将非常感激。\n在互联网上我发现了一些描述类似问题的线程,但\n他们没有谈论点击是如何工作的以及其他内容。\n一个线索可能是据说从内核 5.4 开始它就停止工作了,\n但是,我无法测试它。
\n我无法启动 5.3。但我启动了5.0,它不起作用。
\n小智 0
你尝试过libsynaptics吗? https://wiki.archlinux.org/index.php/Touchpad_Synaptics 我不是专家,但这些驱动程序不再维护,有时仍然为人们提供更好的触控板支持
部分回答了问题。有一个修复程序,但尚未包含在内核中。
在https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1887190上有一个关于这个问题的讨论,就目前而言,看起来可以用 #217 中的 zip 来修补它在#211 中有解释。
对我来说,这解决了这个问题,并且希望这将在即将发布的版本中在内核级别得到修复。
| 归档时间: |
|
| 查看次数: |
7467 次 |
| 最近记录: |