Ubuntu触摸板问题 – 鼠标指针跳转

戴尔Latitude 3570笔记本电脑上的Ubuntu触控板存在重大问题。 如果我使用USB鼠标,一切正常,但如果我使用触摸板,则很难控制。 例如,如果我想点击屏幕中间的某些内容,我点击,但由于某种原因Ubuntu THINKS我点击屏幕的左下角,从而打开垃圾箱。 这真的让我很生气。

我在某处读到了以下对synclient会修复它:

 synclient FingerLow=9 synclient FingerHigh=10 

这些都行不通。 在任何情况下,一旦我重新启动机器,synclient就会重置为默认值( FingerLow=25FingerHigh=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。 我有触摸屏后唯一剩下的就是触摸屏芯片。 为了解决这个问题,我简单地将手指放在图标上,因为它停留在屏幕的左上角并将其向下拖动到屏幕中心。 它工作了几分钟然后又回到了角落。 这次我再次用手指按住它并且没有再次表现不稳定。 希望这可以帮助。