Ubuntu触摸板问题-鼠标指针跳来跳去


14

我在Dell 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)]

为了使回答问题变得更加容易,您应该始终包括您的戴尔笔记本电脑型号。另外,在您的特定情况下,请编辑您的问题并粘贴到终端命令的输出中xinput list-谢谢。
WinEunuuchs2Unix

@ WinEunuuchs2Unix-我为您做了必要的编辑。
SamuelH '17

我的Dell Inspiron 17R 7720 SE使用此触摸板驱动程序:↳ AlpsPS/2 ALPS GlidePoint id=15 [slave pointer (2)]尽管我不确定会有什么区别。但是,在极少数情况下,我的触摸板没有问题。
WinEunuuchs2Unix

@ WinEunuuchs2Unix-我将如何安装?
SamuelH '17

1
恭喜!为您的问题+1和为您的答案+1,这样其他人将跟随您的脚步(触摸板指纹)。
WinEunuuchs2Unix

Answers:


4

好吧,根据用户WinEunuuchs2Unix的建议,我DID google this。自Ubuntu 14.04以来,这显然是一个主要错误。无论如何,在错误报告页面上,一个叫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

我将对其进行更新,以确认胡安·埃尔南德斯的建议有效。


没有帮助:```xserver-xorg-core已经是最新版本(2:1.19.6-1ubuntu4)。xserver-xorg-input-libinput已经是最新版本(0.27.1-1)。0已升级,0新安装,0已删除和0未升级。```
Anand Rockzz

不知道这些步骤是做什么的,但是它有所帮助(不是100%,但是跳跃少了80%)。(在Panasonic CF-LX3上使用Ubuntu 18.04)
rustyx

2

我正在使用Razer Blade 2017早期,并且我的触摸板正在Synaptics TM2438-005运行Ubuntu 18.04 Bionic Beaver

我到处都在寻找解决方案,不得不仔细探究其历史synclient,被libinput相应的cli工具取代xinput

但是本文解决了我的问题,更具体地说,是简单地安装 libinput-tools

$ sudo apt install libinput-tools

Bionic Beaver并未将Unity用作GUI服务器,而是使用了Gnome,因此我猜所有的依赖项都已经存在(xserver-core,libinput等)。

对于在Ubuntu 18.04上遇到问题的任何人-这解决了我的问题,现在我有了一个半工作的触摸板。它仍然偶尔会跳跃,但是那是每10个新的触摸按键一次,过去是每毫秒。


我在剃须刀2018上跳过触摸板也遇到了同样的问题。安装libinput-tools会做什么?我是ubuntu的新手,所以不确定安装它是否足以解决问题。
德文·埃索伊

1

就我而言,@ SamuelH解决方案无法正常工作,因为所有内容均已安装并且是最新的。我的帮助是

  • 禁用 Natural Scroll
  • 启用 Edge scrolling
  • 降低 touch pad speed
  • 禁用 Tap to click

机:

Dell E6540

作业系统:

$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 18.04 LTS
Release:    18.04
Codename:   bionic

1

请通过Alucard参阅此解决方案

我已经使用运行Bionic Beaver并具有所有最新更新的Latitude E5470笔记本电脑进行了测试。

似乎是指针棒或“乳头”是导致光标随机跳转的原因。如果您启用了背光键盘,您将在光标跳转时看到它已打开。

为了易于使用,我将在下面粘贴Alucard的解决方案:

1)输入终端:

xinput list

查找类似“ AlpsPS / 2 ALPS DualPoint Stick”的内容。查找该特定设备的字段“ ID = xxx”。

2)输入终端:

xinput -list-props {ID of Dualpoint Stick}

其中一行应类似于:“ Device Enabled(142):1”(请注意ID,在这种情况下为142)。

3)禁用Dualpoint Stick :(将值设置为0与禁用设备相同)

xinput -set-prop {ID of Dualpoint Stick} 142 0

0

我有同样的问题。我通过安装Ubuntu 16.04然后更新到18.04解决了它。我认为固件存在一些问题。


-2

我的电脑也有同样的问题。我经过了各种修复,发现有多种原因导致此问题,因此有几种不同的可能解决方案。我隔离了硬盘,没有任何变化。问题不在高清中。我隔离了个人简介和现金,没有任何变化。自从我有了触摸屏以来,剩下的唯一东西就是触摸屏芯片。要解决此问题,我只需将手指放在屏幕左上角的图标上,然后将其向下拖动到屏幕中心即可。它工作了几分钟,然后又回到角落。这次我再次用手指指着它,但它没有再起不稳定的作用。希望这可以帮助。


1
我建议您对此问题进行详细解答,而不是在不属于其他设备的硬件特定问题的情况下发布答案
Zanna
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.