升级到 disco dingo (19.04) 后触摸板无法工作 - 解决方案

升级到 disco dingo (19.04) 后触摸板无法工作 - 解决方案

解决方案:

感谢 miezbla 和此解决方案,我能够永久解决这个问题。下面我将为所有遇到同样问题的人总结这个解决方案:

  1. 您可以使用以下方法暂时解决此问题dmesg | grep -i elantech
  2. 您可以通过将此启动参数添加psmouse.elantech_smbus=0到内核来永久解决此问题。

    2.1 - 打开终端 ant 输入命令sudo nano /etc/default/grub(如果您更喜欢 GUI 编辑器,请用 gedit 或您喜欢的编辑器替换 nano)

    2.2 - 将 psmouse.elantech_smbus=0 添加到文件,保存并关闭编辑器

    2.3 - 运行sudo update-grub以更新 GRUB 的配置文件

希望这可以帮助。

原始问题:

我已经在 Thinkpad L480 上安装了 Ubuntu 19.04。但我无法使用触摸板或指点杆。Ubuntu 无法检测到触摸板:

user@ThinkPad-L480:~$ xinput list
⎡ Virtual core pointer                      id=2    [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
⎜   ↳ Dell Dell USB Optical Mouse               id=9    [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)]
    ↳ Sleep Button                              id=8    [slave  keyboard (3)]
    ↳ AT Translated Set 2 keyboard              id=10   [slave  keyboard (3)]
    ↳ ThinkPad Extra Buttons

我已经尝试重置 BIOS 并重新安装 ubuntu。我从同一个 SSD 运行 Windows10(真丢脸),触摸板工作正常。触摸板也适用于 Ubuntu 18.04 和 18.10 实时映像以及已安装的 Ubuntu 18.10。

有人知道该怎么办吗?

也许这个输出也很有用:

user@ThinkPad-L480:~$ dpkg -l | egrep 'libinput|Synaptics'
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
ii  xserver-xorg-input-synaptics               1.9.1-1ubuntu1                       amd64        Synaptics TouchPad driver for X.Org server

答案1

将 Ubuntu Budgie 从 18.10 升级到 19.04(使用相同的联想型号)后,我遇到了同样的问题。奇怪的是,它之前可以正常工作。在 Budgie 19.04 的实时会话中,它也无法正常工作。

对我来说,解决方案线程运行完美。只需添加psmouse.elantech_smbus=0到启动选项,更新 grub 并重新启动即可。

答案2

Ubuntu 19.04 附带 fwupd 服务。尝试使用它来查找您的固件是否有可用的更新。

sudo fwupdmgr 刷新
sudo fwupdmgr 更新

如果您使用 Xorg,还请确保您拥有 Synaptics TouchPad 驱动程序:

sudo apt 安装 xserver-xorg-input-synaptics

最后打开应用程序菜单,转到更新 -> 设置,然后切换到附加驱动程序。您也可以从终端打开它:

/usr/bin/python3 /usr/bin/software-properties-gtk --open-tab 4

也许有适合您的硬件的附加驱动程序。

相关内容