![打字时禁用触摸板](https://linux22.com/image/912536/%E6%89%93%E5%AD%97%E6%97%B6%E7%A6%81%E7%94%A8%E8%A7%A6%E6%91%B8%E6%9D%BF.png)
我尝试将我的 Ubuntu 设置为在打字时禁用触摸板,但没有成功。
我在戴尔 Inspiron 7000 笔记本电脑中使用 Ubuntu 19.04。
已经在 gnome tweaks 中设置了该选项,但没有效果。已经使用该syndaemon -i 1 -d -t -K
选项,但仍然没有效果。
谷歌搜索我的问题我发现了这个如何在打字时禁用触摸板?在 Ubuntu 16.04 上 syndaemon 不起作用,但这似乎不适用于我,因为xinput list
结果没有两个驱动因素:
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ PixArt USB Optical Mouse id=12 [slave pointer (2)]
⎜ ↳ DELL0828:00 06CB:7E7E Touchpad id=14 [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)]
↳ Elite Silicon USB Audio Device id=11 [slave keyboard (3)]
↳ Integrated Webcam: Integrated W id=13 [slave keyboard (3)]
↳ Intel HID events id=15 [slave keyboard (3)]
↳ Intel HID 5 button array id=16 [slave keyboard (3)]
↳ Dell WMI hotkeys id=17 [slave keyboard (3)]
↳ AT Translated Set 2 keyboard id=18 [slave keyboard (3)]
当我输入一些文字时,触摸板会疯狂跳动。你能帮我解决这个问题吗?
答案1
这钒问题中的评论是我问题的最佳解决方案。我有两个驱动程序。删除 Synaptics 后问题就解决了。
答案2
答案3
钒评论于打字时禁用触摸板这让我怀疑我的 Ubuntu 19.04 LTS 安装(System76 的笔记本电脑,名为 Oryx Pro)上是否安装了两个驱动程序。我没有给出下面的读数。然而,海因内玛的回答https://askubuntu.com/a/1149384/340383提到了 19.04,与我的安装相匹配,所以想知道是否需要 Touchpad-Indicator“特殊版本”。结果发现,就我的硬件而言,它不是必需的(不过可能仍然适用于 OP 的硬件)。(我不愿意使用特殊版本的软件包,因为我知道每次升级新的 Ubuntu 时我都会忘记重新应用它们)。
对我来说,解决方案是https://askubuntu.com/a/1090080/340383syndaemon -i 0.5 -t -K -R
无需进一步调整即可使用。syndaemon
显然是由 Ubuntu 的默认安装程序安装的,因此不需要我安装默认软件包以外的任何软件包。
我测试了一下,让我妻子在我疯狂打字的时候反复点击触摸板,并确认和运行syndaemon
时,鼠标单击事件没有被检测到,但是没有鼠标点击确实进入了系统,造成了 OP 提到的极其令人讨厌的破坏。所以现在我推测 OP 的DELL0828:00 06CB:7E7E Touchpad
硬件(由此可见xinput
)可能是这里的问题所在,而不是可执行文件名称中的 SynPS/2 Synaptics TouchPad one whose
syndaemon syn`)。fix seems to be more applicable to (given
我的硬件和配置的详细信息:
$ synclient -l | grep PalmDetect
PalmDetect = 1
$ dpkg -l | grep libinput
ii libinput-bin 1.12.6-1 amd64 input device management and event handling library - udev quirks
ii libinput10:amd64 1.12.6-1 amd64 input device management and event handling library - shared library
ii xserver-xorg-input-libinput 0.28.2-2 amd64 X.Org X server -- libinput input driver
$ dpkg -l | grep synaptics
ii xserver-xorg-input-synaptics 1.9.1-1ubuntu1 amd64 Synaptics TouchPad driver for X.Org server
$ xinput
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ SynPS/2 Synaptics TouchPad id=13 [slave pointer (2)]
⎜ ↳ Logitech USB Optical Mouse id=10 [slave pointer (2)]
⎣ Virtual core keyboard id=3 [master keyboard (2)]
↳ Virtual core XTEST keyboard id=5 [slave keyboard (3)]
↳ AT Translated Set 2 keyboard id=12 [slave keyboard (3)]
↳ Power Button id=8 [slave keyboard (3)]
↳ Power Button id=6 [slave keyboard (3)]
↳ Sleep Button id=9 [slave keyboard (3)]
↳ Video Bus id=7 [slave keyboard (3)]
$