我是 Ubuntu 的新手,最近刚刚安装了 16.04 版我的触摸板根本不工作,似乎没有检测到它。然而,USB 鼠标运行良好。不过我想使用触摸板。
有没有办法让它工作?
我使用的是 MEDION akoya E5218 笔记本。
我没有禁用它。我试过 Fn+F6。
slo*_*low 15
My touchpad sometimes gets stuck (especially on a fresh boot).
In my case, reloading the driver works. First I unload the module from the kernel (using rmmod (remove module)) and then reinsert it (using modprobe):
sudo rmmod i2c_hid
sudo modprobe i2c_hid
Run Code Online (Sandbox Code Playgroud)
小智 11
如果你输入
less /proc/bus/input/devices
Run Code Online (Sandbox Code Playgroud)
您是否在该列表中的任何地方看到触摸板?如果没有,那么内核中不支持您的触摸板,至少现在您很不走运。如果检测到您的触摸板,则问题出在其他地方。打字
xinput
Run Code Online (Sandbox Code Playgroud)
将显示 X 服务器是否检测到您的触摸板。如果您的触摸板在该列表中,则可以修改 X 配置以使其正常工作
按照这些说明解决问题,
修改grub文件,
sudo nano /etc/default/grub
Run Code Online (Sandbox Code Playgroud)
代替
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
Run Code Online (Sandbox Code Playgroud)
和
GRUB_CMDLINE_LINUX_DEFAULT="i8042.reset quiet splash"
Run Code Online (Sandbox Code Playgroud)
保存文件,然后使用更新 grub,
sudo update-grub命令。然后重启你的操作系统,
sudo shutdown -r now
Run Code Online (Sandbox Code Playgroud)
小智 5
编辑 GRUB
sudo -H gedit /etc/default/grub
Run Code Online (Sandbox Code Playgroud)
在打开的窗口编辑行
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
Run Code Online (Sandbox Code Playgroud)
它应该是这样的
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash i8042.nopnp"
Run Code Online (Sandbox Code Playgroud)
保存文件并运行
sudo update-grub
Run Code Online (Sandbox Code Playgroud)防止i2c_hid加载
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
Run Code Online (Sandbox Code Playgroud)重启。
它的作用是,它从黑名单中删除突触隐藏驱动程序,并允许它们在 RAM 文件系统的初始化时加载,从而允许您的触摸板在启动时工作
| 归档时间: |
|
| 查看次数: |
127990 次 |
| 最近记录: |