改变这个:

改变这个:

无法找到让我的触摸板再次工作的方法。它在 Ubuntu 16.04.3 LTS 中运行良好,但升级到 RHEL 7.4 后它停止运行。

笔记本电脑 - 戴尔 Vostro 3468

我尝试过的事情

  • 已验证是否在“设置”>“Hardwarde”>“触摸板”中启用了该功能

  • 验证驱动程序已安装。 xorg-x11-drv-synaptics 和 kcm_touchpad.x86_64 均已安装并更新。

  • 阅读一些答案后,对 50-synaptics.conf 文件进行了一些更改。我将此文件保留在 /usr/share/X11/xorg.conf.d 和 /etc/X11/xorg.conf.d/ 两个位置,因为不知道覆盖序列。

50-synaptics.conf 看起来像这样:-

    Section "InputClass"
    Identifier "touchpad catchall"
    Driver "synaptics"
    Option  "TapButton1"  "1"
    Option  "VertEdgeScroll"  "1"
    Option "RBCornerButton" "3"
    MatchIsTouchpad "on"
    MatchDevicePath "/dev/input/event*"
    EndSection

答案1

以下对我有用

1) 将 i8042.nopnp 添加到 /etc/default/grub 中的 grub 命令行:

改变这个:

   GRUB_CMDLINE_LINUX="... quiet"

到:

GRUB_CMDLINE_LINUX="... quiet i8042.nopnp"

2) 更新您的 grub 配置(以 root 身份):

如果您使用 UEFI 启动

grub2-mkconfig -o /boot/efi/EFI/centos/grub.cfg

3)黑名单模块i2c_hid(作为root):

echo "blacklist i2c_hid" > /etc/modprobe.d/i2c-hid.conf

4) 重新生成 initramfs(以 root 身份):

cp -v /boot/initramfs-$(uname -r).img /boot/initramfs-$(uname -r).img.bak
dracut -f

5)重新启动!

相关内容