我一年前就问过这个问题,随着新的(糟糕的)升级 18.04 升级,修复被删除了,重新应用它不起作用。
我有一台笔记本电脑,在打字时,我的手掌接触触摸板,这会使鼠标移动、自动关闭标签、删除单词、打开程序以及执行所有其他操作。
我想在打字时禁用它,就像 Windows 自动执行的方式一样。
这是之前的问题,接受的答案在 16.04 中对我有用,但现在不再起作用了。如何在打字时禁用触摸板?
请注意,运行接受的答案中提到的命令会产生以下结果:
输入:
sudo apt install xserver-xorg-input-libinput
输出:
xserver-xorg-input-libinput is already the newest version (0.27.1-1).
The following packages were automatically installed and are no longer required:
libgnome-keyring-common libgnome-keyring0 libnih-dbus1
Use 'sudo apt autoremove' to remove them.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
是的,我重新启动了笔记本电脑。
答案1
我这样做了:
sudo apt remove xserver-xorg-input-synaptics
sudo apt install xserver-xorg-input-libinput
sudo reboot
在我的计算机上,我有两个,所以synaptics
是默认的,删除它对我有帮助。不要忘记重新启动。
答案2
答案3
假设您的系统使用的是 libinput,而不是 synaptics,下面是更正方法。将以下内容复制到 /etc/X11/xorg.conf.d/90-libinput.conf。必须注销才能触发 X11 的重新加载。
影响打字时触摸板的更改位于倒数第二行。就我而言,我有一些样板将所有操作引导到 libinput 驱动程序,这可能不是绝对必要的。但是,我确信最后一节是你的灵丹妙药。
# Match on all types of devices but tablet devices and joysticks
Section "InputClass"
Identifier "libinput pointer catchall"
MatchIsPointer "on"
MatchDevicePath "/dev/input/event*"
Driver "libinput"
EndSection
Section "InputClass"
Identifier "libinput keyboard catchall"
MatchIsKeyboard "on"
MatchDevicePath "/dev/input/event*"
Driver "libinput"
EndSection
Section "InputClass"
Identifier "libinput touchpad catchall"
MatchIsTouchpad "on"
MatchDevicePath "/dev/input/event*"
Driver "libinput"
EndSection
Section "InputClass"
Identifier "libinput touchscreen catchall"
MatchIsTouchscreen "on"
MatchDevicePath "/dev/input/event*"
Driver "libinput"
EndSection
Section "InputClass"
Identifier "MyTouchpad"
MatchIsTouchpad "on"
Driver "libinput"
Option "Tapping" "on"
Option "DisableWhileTyping" "on"
EndSection
答案4
我尝试了很多方法,但都不起作用。最后找到了以下链接: https://help.ubuntu.com/community/SynapticsTouchpad
输入:xinput list
查找您的触摸板 ID。例如,它是“7”
类型:xinput --watch-props 7
找到“Palm detection”和“Palm Dimension”行。这些行附近的括号中会有一个数字。例如 Palm Detection=(400) Palm Dimension=401
打开新标签页或新窗口
类型:xinput --set-prop 7 "400" 1
类型:xinput --set-prop 7 "401" 1, 100
更改这些设置后,您必须通过上一个选项卡查看更改,例如属性‘Synaptics Palm Dimensions’已改变。
对于手掌尺寸,您可以找到最适合您的尺寸。