键入时如何禁用触摸板?


21

这样写是不可能的,文本被删除,窗口改变,随机标签页打开。我已经尝试过遇到的所有解决方案,但没有一个能真正解决它(有些甚至无法工作)

我尝试安装触摸板指示器,尝试从启动应用程序添加syndaemon选项,我尝试了相同的操作,但是从终端上没有任何作用。

我只想在键入时完全禁用触摸板,不滚动,不移动光标,什么也不做。


1
这很容易。运行xinput disable <ID>。您可以通过xinput命令找到的ID 。但是我建议安装libinput,它应该可以解决问题。
飞行员

2
@ pilot6对不起,我的意思是说我想仅在键入时禁用它,而不是一直禁用。
MichaelX

什么是Ubuntu版本?
飞行员

@ Pilot6 16.04.1
MichaelX

Answers:


22

我建议安装libinput它具有更好的“键入时禁用”和“手掌检测”算法。

sudo apt install xserver-xorg-input-libinput

并重新启动GUI会话,或重新启动。

如果您需要“点击以点击”,则可以添加

Option "Tapping" "true"

到的触摸板部分/usr/share/X11/xorg.conf.d/90-libinput.conf

所有选项都可以在手册页上找到。

如果您在-hwe-16.94堆栈中使用Ubuntu 16.04 ,则需要安装xserver-xorg-input-libinput-hwe-16.04软件包而不是xserver-xorg-input-libinput

您可以通过检查是否已安装xserver-xorgxserver-xorg-hwe-16.04软件包来检查安装了哪个HWE堆栈。


为OP更改问题后的最佳答案+1 。
WinEunuuchs2Unix

我甚至在OP澄清问题之前就在评论中提出了相同的建议。
Pilot6 '17

线程被惊吓后的第一次活动时,我已经读过您的评论。抱歉,我忘了提出评论,然后我对此表示不好。已
更正

2
滚动应该是正常的,而不是“自然的”。可以逆转它,但似乎您以前使用过自然方法。
Pilot6 '17

1
该选项是“ NaturalScrolling”。尝试“ true”和“ false”以获得所需的内容。默认为“ False”。
飞行员

10

打开系统设置 -> 鼠标和触摸板:在触摸板部分,从切换ONOFF

在此处输入图片说明

供其他用户阅读此帖子的其他信息:答案是在更改问题的内容之前写的,最初的问题是:“禁用触摸板的实际解决方案?我只想完全禁用触摸板,不能滚动,不能移动触摸板。光标,什么都没有。” -因此,对于当前版本的问题,@ Pilot6的答案是更好的解决方案!


1
抱歉。我的错。我弄乱了标题。我想在输入时禁用触摸板,而不是一直禁用它。
MichaelX


3

在我看来,palmdetect并非完全“在键入时禁用”,因为此功能并未真正考虑键盘上正在发生的事情。就我而言,我在打字时不会永久触摸键盘,因此检测无法正常工作。在HarlemSquirrel已发布的同一链接上,还有第二种解决方案,它确实要求了什么(在修改的OP中):

使用syndaemon syndaemon监视键盘活动并在键入时禁用触摸板。它具有几个选项来控制何时发生禁用。查看它们与$ syndaemon -h例如,为了禁止攻丝和每个按键(忽略修饰键如Ctrl),使用后滚动0.5秒

syndaemon -i 0.5 -t -K -R

确定所需选项后,应使用登录管理器或xinitrc在X启动时使其自动运行。-d选项将使其在后台作为守护程序启动。


确认这可以在运行标准Gnome桌面的Ubuntu 19.04 LTS上使用。这与synclient -l | grep PalmDetect返回PalmDetect = 1(默认情况下启用,而不是我自己的更改)有关。这意味着,对我来说,这只是其synclientPalmDetect设置为1是解决不了问题,你的答案是。
bgoodr

0

这与如何使用命令行禁用触摸板非常相似推荐了synclient程序。

如果您有Synaptics触摸板,则可以绑定热键以通过以下方式打开和关闭触摸板

  • synclient TouchpadOff = 1
  • synclient TouchpadOff = 0

这是否回答了有关自动“键入时禁用”功能的问题?
飞行员

它不会自动执行此操作,但是我发现它很有用,并且不需要添加其他软件包。两种方法都不错。您的是自动的;我的而手册对OP的问题也有效。
拉奇
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.