Ubuntu触摸板问题 – 鼠标指针跳转
戴尔Latitude 3570笔记本电脑上的Ubuntu触控板存在重大问题。 如果我使用USB鼠标,一切正常,但如果我使用触摸板,则很难控制。 例如,如果我想点击屏幕中间的某些内容,我点击,但由于某种原因Ubuntu THINKS我点击屏幕的左下角,从而打开垃圾箱。 这真的让我很生气。
我在某处读到了以下对synclient
会修复它:
synclient FingerLow=9 synclient FingerHigh=10
这些都行不通。 在任何情况下,一旦我重新启动机器,synclient就会重置为默认值( FingerLow=25
, FingerHigh=30
),所以即使它们确实有效,我也必须在每次重新启动机器时设置它们!
还有什么我可以尝试的吗? 这让我疯了。 为了我的理智,请在打碎我的笔记本电脑之前帮助我。
根据要求, xinput list
给出了以下内容:
⎡ Virtual core pointer id=2 [master pointer (3)] ⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)] ⎜ ↳ DLL06F3:00 06CB:75DA Touchpad id=12 [slave pointer (2)] ⎜ ↳ SynPS/2 Synaptics TouchPad id=14 [slave pointer (2)] ⎜ ↳ USB Optical Mouse id=17 [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)] ↳ Video Bus id=8 [slave keyboard (3)] ↳ Power Button id=9 [slave keyboard (3)] ↳ Sleep Button id=10 [slave keyboard (3)] ↳ Integrated_Webcam_HD id=11 [slave keyboard (3)] ↳ AT Translated Set 2 keyboard id=13 [slave keyboard (3)] ↳ Dell WMI hotkeys id=15 [slave keyboard (3)] ↳ DELL Wireless hotkeys id=16 [slave keyboard (3)]
好吧,根据用户WinEunuuchs2Unix的建议,我DID谷歌这个。 显然它是一个主要的bug,自Ubuntu 14.04以来。 无论如何,在bug报告页面上,一个名叫Juan Hernandez(juanhm)的人建议安装xserver-xorg-input-libinput对他有用。 我想尝试这个,所以我键入:
sudo apt-get install xserver-xorg-input-libinput
我收到一条关于破坏依赖关系的消息,但它也说上面的软件包依赖于xserver-xorg-core
,所以我试着运行:
sudo apt-get install xserver-xorg-core
这安装了很多xserver-xorg包。 然后我跑了:
sudo apt-get install xserver-xorg-input-libinput
这次它奏效了。 接下来我重新启动,并尝试运行:
sudo apt-get remove --purge xserver-xorg-input-synaptics
但它已被删除。 我在系统设置中的触摸板现在是一个非常简单的对话,但指针似乎不再跳跃了! 我能看到的唯一缺点是我不能再点击触摸板(我必须使用按钮),但我还是没有这样做!
所以我相信这现在正在发挥作用!
错误报告页面在这里: https : //bugs.launchpad.net/ubuntu/+source/xorg/+bug/1574667
我将更新它以确认Juan Hernandez的建议有效。
我在2017年初使用Razer Blade ,我的触摸板是运行Ubuntu 18.04 Bionic Beaver的 Synaptics TM2438-005
我到处寻找解决方案,不得不深入研究synclient
的历史,被libinput
和相应的cli工具xinput
取代。
但是这篇文章解决了我的问题,更具体地说,只是安装了libinput-tools
$ sudo apt install libinput-tools
Bionic Beaver没有使用Unity作为GUI服务器,而是使用Gnome,所以我猜测所有的依赖都在那里(xserver-core,libinput等)
对于任何在Ubuntu 18.04上遇到问题的人来说 – 这解决了我的问题,现在我有一个半工作的触摸板。 它仍然偶尔会跳跃,但每10个新的触摸按压一次,它过去每隔〜毫秒。
在我的情况下,@ SamuelH解决方案无法正常工作,因为一切都已安装并且是最新的。 我帮助的是
- 禁用
Natural Scroll
- 启用
Edge scrolling
- 降低
touch pad speed
- 禁用
Tap to click
机:
Dell E6540
OS:
$ lsb_release -a No LSB modules are available. Distributor ID: Ubuntu Description: Ubuntu 18.04 LTS Release: 18.04 Codename: bionic
我有同样的问题。 我通过安装Ubuntu 16.04然后更新到18.04解决了这个问题。 我认为这是固件的一些问题。
我的电脑遇到了同样的问题。 我经历了各种修复,发现问题有几个原因,因此有几种不同的解决方案。 我没有改变地隔离了硬盘。 问题不在于房屋署。 我没有改变地隔离了bios和cashe。 我有触摸屏后唯一剩下的就是触摸屏芯片。 为了解决这个问题,我简单地将手指放在图标上,因为它停留在屏幕的左上角并将其向下拖动到屏幕中心。 它工作了几分钟然后又回到了角落。 这次我再次用手指按住它并且没有再次表现不稳定。 希望这可以帮助。