键入时如何禁用触摸板(Ubuntu 18.04)?


13

我一年前曾问过这个问题,随着新的(糟糕的)升级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.

是的,我重新启动了笔记本电脑。


您是否从gnome调整中尝试过?
PRATAP '18 -10-19

您可以尝试使用syndaemon如此答案所述。
EarthmeL18年

@earthmeLon已经尝试过,效果不佳。16.04中的一个运行良好。
MichaelX

@PRATAP我只对皮肤或某物使用了gnome调整一次,您知道它是否对此有选择吗?
MichaelX

Answers:


11

我这样做是这样的:

sudo apt remove xserver-xorg-input-synaptics
sudo apt install xserver-xorg-input-libinput
sudo reboot

在我的机器上,我同时拥有它们,因此synaptics默认情况下,删除它对我有帮助。不要忘记重启。


1
这对我有用(运行Ubuntu 18.04 LTS的Lenovo X1 Carbon)。
ilmarinen

2
在安装gnome,kubuntu以及我正在尝试的其他一些桌面环境之后,我在19.10中遇到了这个问题。之前工作过,直到我完成以上操作后才再次工作。
mlissner

1
同样适用于我(Latitude 7390)。最近在不同的桌面环境中玩耍。
Degraw

它为我工作。有点麻烦:第一次重新启动时,虽然可以键入密码并按Enter键,但看不到用于输入密码的框,而下次重新启动时,一切都很好。
卢卡斯

1
@Lucas,您可以使用libinput进行“单击选项卡”。只需转到“鼠标和触摸板”设置。
Vadim K

4

安装gnome-tweaks

sudo apt install gnome-tweaks

并打开它。

在“ 键盘和鼠标 ”选项卡下,您会在触摸板下的主窗口中找到“ 键入时禁用 ”开关。

在此处输入图片说明


5
不起作用 您正在使用什么主题?
MichaelX

我正在使用MacOS主题。.但是,打开gnome-tweaks &应该显示此菜单。
abu_bua

3
显示菜单,选择该选项不能解决问题。
MichaelX

4
重新启动计算机,它根本不起作用。
MichaelX

1
在18.10上,这对我也不起作用。
CPBL

1

安装Touchpad IndicatorGNOME扩展。完善。

https://extensions.gnome.org/extension/131/touchpad-indicator/

从顶部面板轻松打开和关闭触摸板,轨迹点,手指触摸,触摸屏或笔设备。(可选)在插入鼠标时自动禁用部分或所有设备,并在拔出鼠标时重新启用它们。


1
我以前尝试过,但它没有提供我想要的东西。
MichaelX

这在18.04中不起作用
chovy”是

@chovy我相信touchpad-indicatorUbuntu 仓库中的v2.2.1 确实可以工作。
heynnema '19

1

我尝试了许多无效的方法。最终通过以下链接建立:https : //help.ubuntu.com/community/SynapticsTouchpad

类型:xinput list 查找您的触摸板ID。例如,它是“ 7”

类型: xinput --watch-props 7

查找“手掌检测”和“手掌尺寸”行。这些行附近的括号中将有一个数字。例如,手掌检测=(400)手掌尺寸= 401

开启新分页或新视窗

类型:xinput --set-prop 7 "400" 1 类型:xinput --set-prop 7 "401" 1, 100 更改这些设置后,您必须看到上一选项卡所做的更改,例如属性“ Synaptics Palm Dimensions”已更改。 对于手掌尺寸,您可以找到最适合自己的尺寸。


0

假设您的系统使用的是libinput,而不是突触,这是更正。将以下位置复制到/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
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.