我刚刚收到我的笔记本电脑,我安装了 Ubuntu 14.04 LTS。一切都很顺利,直到启动时我发现我的触摸板完全不工作。它在 Windows 上运行良好,当我使用无线鼠标时,它也运行良好。
这是我的输入:
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ 2.4GHz RF KEYBOARD AND MOUSE id=11 [slave pointer (2)]
⎜ ↳ DLL06AB:00 06CB:78F1 id=13 [slave pointer (2)]
⎜ ↳ SynPS/2 Synaptics TouchPad id=15 [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)]
↳ Power Button id=8 [slave keyboard (3)]
↳ Sleep Button id=9 [slave keyboard (3)]
↳ 2.4GHz RF KEYBOARD AND MOUSE id=10 [slave keyboard (3)]
↳ Integrated_Webcam_HD id=12 [slave keyboard (3)]
↳ AT Translated Set 2 keyboard id=14 [slave keyboard (3)]
↳ Dell WMI hotkeys id=16 [slave keyboard (3)]
我希望我的触控板能正常工作,我已经在谷歌上搜索并浏览过这个网站,但我试过的方法都没有奏效。任何建议都很好。如果有任何其他信息可以帮助解决这个问题,请告诉我。我对 Linux 还很陌生。非常感谢。
编辑:我已将内核更新至 3.19,并检查了我的附加驱动程序,但没有任何帮助。两者都不起作用。
答案1
您可以通过关闭i2c_hid
并在启动参数中设置 nopnp 来修复此问题
跑步
sudo -H gedit /etc/default/grub
在打开的窗口编辑行
GRUB_CMDLINE_LINUX_DEFAULT="安静的启动"
它应该看起来像这样
GRUB_CMDLINE_LINUX_DEFAULT="安静启动 i8042.nopnp"
保存文件并运行
sudo 更新 grub
跑步
echo "blacklist i2c_hid" | sudo tee /etc/modprobe.d/i2c-hid.conf sudo depmod -a sudo update-initramfs -u echo "synaptics_i2c" | sudo tee -a /etc/modules
重启。
答案2
不确定您是否已经修复了这个问题,但您需要将 i2c-hid 列入黑名单。因此,您需要做的就是以超级用户身份打开 /etc/modprobe.d/blacklist.conf,并在文件末尾添加“blacklist i2c-hid”(不带引号)。重新启动后,您的触摸板就可以正常工作了。
答案3
我有完全相同的笔记本电脑,也遇到了完全相同的问题,但我找到了一个简单的解决方案。只需在传统模式下启动,触摸板就可以正常工作 :-)
答案4
尝试这个:
在命令行中输入 sudo nano /etc/apt/sources.list,此文件中有 2 个“额外”存储库。取消注释这些并重新启动,以便您的系统可以更新可用的存储库。重新启动并运行后,从启动器中选择“软件和更新”,转到其他软件选项卡并启用额外的存储库。此时应该会提示您进行身份验证。接下来,转到其他驱动程序选项卡。您应该找到一个驱动程序,上面写着“来自 dino 的 Dell blah blah-insert-model-name-here 的元包”,单击以启用此驱动程序,然后应用。重新启动,您应该有一个功能齐全的触摸板!