触摸板突然停止工作


13

因此,我正在观看“行尸走肉”,突然间我通过触摸板失去了对鼠标的控制。起初它只是为我的用户。我可以重新启动系统并切换到另一个用户,然后就可以使用它了。我无法解释我采取的步骤(我现在正在使用键盘来操纵Firefox),但这与以下内容类似:

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

执行此命令后,我重新获得了对鼠标的控制,但是计算机没有将其识别为触摸板。我以为如果再次重新启动,就可以解决问题。因此,在我重新启动后,鼠标完全掉了。即使我多次尝试过该命令,我现在都无法使鼠标正常工作。我尝试了不同的用户,但仍然相同。


在“ sudo apt-get更新&& sudo apt-get dist-upgrade && sudo重新启动”之后,已经为其他用户恢复了鼠标,但是我仍然无法使用它。
KI4JGT

再次“ sudo modprobe -r psmouse && sudo modprobe psmouse proto = imps”。我可以使用它,但是每次登录时都必须输入命令。计算机仍然无法将触摸板视为触摸板。
KI4JGT

定位设备设置可以看到触摸板吗?
Vreality

xinput列表将其列为“ PS / 2通用鼠标”,安装程序后,我将在此处添加gpointing-device-settings的结果。gpointing-device-settings看到它为“ PS / 2通用鼠标”
KI4JGT

有趣的东西dmesg?USB鼠标工作正常吗?
Braiam 2013年

Answers:


14

这是一个已确认的bug,影响到许多其他人:Bug#549727:触摸板在登录后停止工作。您可以在错误注释中找到一些部分修复程序,但是请记住,任何人都不能相互同意。

Ubuntu 13.04将在其生命周期尽头(一月份)推出。因此,您应该考虑将系统升级到带有新内核3.11的13.10,可以解决您的问题。

同时,要立即解决该问题,请首先检查您的触摸板是否已启用。如果已启用,请尝试重新安装xserver-xorg-input-synaptics。如果此操作不起作用,请更换触摸板的模块(但在最后一种情况下,触摸板滚动将失效)。

I.检查您的触摸板是否已启用

打开dconf编辑器,导航至orggnomesettings-daemon外设触摸板,并确保启用/勾选了tauchpad-enable(也检查其他选项):

启用触摸板

还使用以下命令从终端检查:

synclient | grep Touchpad

如果输出不同于:

TouchpadOff             = 0

则您的触摸板处于关闭状态,您应该使用以下命令将其打开:

synclient Touchpadoff=0

如果问题仍然存在,请继续执行步骤II。

二。重新安装xserver-xorg-input-synaptics

要重新安装xserver-xorg-input-synaptics软件包,请在终端中运行以下命令:

sudo apt-get install --reinstall xserver-xorg-input-synaptics

重新安装完成后,重新引导系统。如果问题仍然存在,请再次检查是否已使用dconf编辑器启用了触摸板,然后继续执行步骤III。

三,更换触摸板的模块

如果以前的解决方案不起作用,请执行以下操作:

  1. 在终端touchpad.conf/etc/modprobe.d/使用以下命令创建一个名为的文件:

    sudo -i gedit /etc/modprobe.d/touchpad.conf
    
  2. touchpad.conf刚创建的文件中添加以下行:

    options psmouse proto=imps
    
  3. 保存文件并关闭它。

  4. 重新启动系统,

重新启动后,触摸板应该可以正常工作。


它现在可以在启动时工作,但仍被视为ps / 2 Generic Mouse,并且不允许我滚动为触摸板。
KI4JGT 2013年

@ KI4JGT请参阅此答案以启用滚动。
RaduRădeanu'13

9
  1. 如果触摸板以应有的方式运行得更早,请检查是否从键盘启用了它。密钥组合因模型而异,例如,我的是Fn+ F1。请从笔记本电脑的用户手册中进行检查,或查找上面刻有触摸板的功能键;用Fn键按此键。

  2. 如果问题不是那么简单,请尝试重新安装内核:

    在终端(Ctrl+ Alt+ t)中运行以下命令:

    dpkg -l | grep linux-image-.*-generic
    

    查找要重新安装的内核版本,然后运行:

    sudo apt-get install --reinstall linux-image-3.X.Y-ZZ-generic
    

    当然,您必须键入真实的内核版本(例如linux-image-3.11.0-12-generic),而不是linux-image-3.XY-ZZ-generic。

  3. 如果同样失败,请运行synclient Touchpadoff=0并检查。(如果重新启动后仍不起作用,只需将此命令添加到Startup Applications中。)

  4. 如果仍然不能解决问题,请为触摸板创建一个配置文件:

    sudo -H gedit /etc/modprobe.d/touchpad.conf
    

    添加到touchpad.conf文件,并保存:

    options psmouse proto=imps
    

    重新启动系统,触摸板现在应该可以工作了。

[更新]

请尝试升级到Ubuntu 13.10 Saucy,因为已知最新的Kernel 3.11 ***可修复此错误。

在终端中,运行:

sudo apt-get update
sudo apt-get do-release-upgrade

没有合理的理由为此目的重新安装内核。而且,当您让某人这样做时,还应该添加警告提示。
RaduRădeanu13年

@RaduRădeanu我在评论中误解了他“在发行后立即安装了13.10”。我的错!我会更新。但是,在13.04“可能”中重新安装内核仍然可以工作,因为到目前为止触摸板可以正常工作。
TomKat 2013年

在花了一天时间安装和重新安装这个东西之后,Fn + F5做到了。-_-
Sajib Acharya

0

为触摸板创建配置文件:

sudo -H gedit /etc/modprobe.d/touchpad.conf

复制然后粘贴到touchpad.conf文件中:

options psmouse proto=imps

保存文件并重新启动。

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.