16.04以下的触摸板无法正常工作


16

我是Ubuntu的新手,最近才安装了16.04版。我的触摸板根本无法正常工作,好像没有被检测到。但是,USB鼠标运行良好。我想使用触摸板。

有没有办法让它工作?

我正在使用MEDION akoya E5218笔记本。

我没有禁用它。我尝试了Fn + F6。


2
也许您禁用了它。尝试FN + F6
Motte001 2016年

在设置菜单中,单击鼠标和触摸板,然后选择“点击以单击”选项
访客

sudo modprobe -r psmouse sudo modprobe psmouse proto = imps
raj

@ Motte001这就是我发生的事情。就我而言,它是Fn + F7,但通常取决于键盘布局。幸运的是,我的键盘上画了我的。
scottlittle

首先检查是否未从鼠标和触摸板设置中禁用触摸板。
QMaster

Answers:


10

如果您输入

less /proc/bus/input/devices

您在该列表中的任何地方都看到触摸板了吗?如果没有,那么内核中将不支持您的触摸板,至少在目前,您很不走运。如果检测到触摸板,则问题出在其他地方。打字

xinput

将显示X服务器是否检测到您的触摸板。如果您的触摸板在该列表中,则可以修改X配置以使其正常工作


您能解释一下如何更改xinput值吗?我的触摸板在此处列出。
Kolappan N

@DavidFoerster这不是我的问题。我遇到了类似的问题。因此,我对接受的答案进行了评论,以获取更多详细信息。答案说我们可以修改x config值来解决问题。我问他一些详细的步骤或参考链接。再次,这不是我的问题
Kolappan N

@KolappanNathan:对不起,我的疏忽。没关系。
David Foerster

触摸板未列出。.是否可以安装驱动程序?
moonstar


9

请按照以下说明解决问题,

修改grub文件,

sudo nano /etc/default/grub

更换

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

GRUB_CMDLINE_LINUX_DEFAULT="i8042.reset quiet splash"

保存文件,然后使用更新grub

sudo update-grub命令。然后重新启动操作系统,

sudo shutdown -r now

非常感谢您,它对我有用,它还修复了我始终打开的CAPS Lock的另一个问题:)
Salma Gomaa,

6
  1. 编辑GRUB

    sudo -H gedit /etc/default/grub
    

    在打开的窗口中编辑行

    GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
    

    它应该看起来像这样

    GRUB_CMDLINE_LINUX_DEFAULT="quiet splash i8042.nopnp"
    

    保存文件并运行

    sudo update-grub
    
  2. 防止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
    
  3. 重启。

它的作用是,将黑名单中的突触隐藏驱动程序删除,并允许它们在RAM文件系统初始化时加载,从而使触摸板在启动时就可以工作


不要sudo用于图形应用程序;用gksudo代替!
David Foerster

@FatemehKarimi很高兴为您工作:)
Pranit Raje,

这在HP Elitebook 1050上对我有用。谢谢!
ak93

它也适用于Acer Aspire 3 Ryzen5 AMD处理器。谢谢:)
Vivek Sharma,

但是禁用了两根手指的滚动选项,并且在此之前可用的tochpad选项中有很多可用的选项。
Vivek Sharma

1

对于我的Akoya笔记本电脑,它工作得很好:

1.尝试以下操作:

  • 重新启动到grub菜单并键入e(希望它是对的--您必须编辑命令行)
  • 在以GRUB_CMDLINE_LINUX_DEFAULT开头的行中,插入以下内核属性:

    "i8042.reset i8042.nomux=1 i8042.nopnp i8042.noloop"
    
  • 如果触摸板现在可以工作,请转到第2点。

2.永久G改造

  • 备份您的grub文件:

    sudo cp /etc/default/grub /etc/default/grub.backup 
    
  • 编辑您的grub文件:

    sudo nano /etc/default/grub 
    
  • 现在,将以下参数添加到以行开头的行中 GRUB_CMDLINE_LINUX_DEFAULT

    "i8042.reset i8042.nomux=1 i8042.nopnp i8042.noloop"
    
  • 保存文件

  • 更新你的grub

    sudo update-grub
    
  • 重启。


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.