KI4*_*JGT 13 mouse xinput 13.04
所以,我正在看“行尸走肉”,突然间我通过触摸板失去了对鼠标的控制。起初它只是为了我的用户。我可以重新启动我的系统并切换到另一个用户并使用它就好了。我无法解释我采取的步骤(我现在正在使用键盘来操纵 firefox),但大致如下:
sudo modprobe -r psmouse && sudo modprobe psmouse proto=imps
Run Code Online (Sandbox Code Playgroud)
执行此命令后,我重新控制了鼠标,但计算机无法将其识别为触摸板。我想如果我再次重新启动,它可能会成功。因此,在我重新启动后,鼠标完全无法使用。即使我已经多次尝试该命令,我现在也根本无法让鼠标工作。我尝试了不同的用户,它仍然是一样的。
Rad*_*anu 15
这是一个已确认的错误,它影响了许多其他人:错误 #549727:登录后触摸板停止工作。您可以在错误评论中找到一些部分修复,但请记住,每个人都没有相互同意。
Ubuntu 13.04 将很快(在 1 月)生命周期结束。所以你应该考虑将你的系统升级到 13.10,它带有一个新内核 - 3.11,这可以解决你的问题。
同时,为了暂时解决问题,首先检查您的触摸板是否已启用。如果启用,请尝试重新安装xserver-xorg-input-synaptics。如果这不起作用,请更改触摸板的模块(但在最后一种情况下,您的触摸板滚动将失效)。
打开dconf 编辑器,导航到org ? 侏儒?设置守护程序?外围设备?触摸板并确保tauchpad-enable已启用/勾选(另请检查其他选项):

还可以使用以下命令从终端检查:
synclient | grep Touchpad
Run Code Online (Sandbox Code Playgroud)
如果输出不同于:
TouchpadOff = 0
Run Code Online (Sandbox Code Playgroud)
那么您的触摸板已关闭,您应该使用以下命令将其打开:
synclient Touchpadoff=0
Run Code Online (Sandbox Code Playgroud)
如果问题仍然存在,请继续执行步骤 II。
xserver-xorg-input-synaptics要重新安装xserver-xorg-input-synaptics软件包,请在终端中运行以下命令:
sudo apt-get install --reinstall xserver-xorg-input-synaptics
Run Code Online (Sandbox Code Playgroud)
重新安装完成后,重新启动系统。如果问题仍然存在,请再次使用 dconf 编辑器检查您的触摸板是否已启用,然后继续执行步骤 III。
如果之前的解决方案不起作用,请执行以下操作:
在终端touchpad.conf中/etc/modprobe.d/使用以下命令创建一个调用的文件:
sudo -i gedit /etc/modprobe.d/touchpad.conf
Run Code Online (Sandbox Code Playgroud)
在touchpad.conf刚刚创建的文件中添加以下行:
options psmouse proto=imps
Run Code Online (Sandbox Code Playgroud)
保存文件并关闭它。
重启你的系统,
重新启动后,您的触摸板应该可以正常工作。
如果触摸板以前按应有的方式工作,请检查是否(是否)通过键盘启用了它。关键组合因模型而异,例如我的是Fn+ F1。从您的笔记本电脑的用户手册中查看,或者寻找一个带有触摸板的功能键;用Fn键按下此键。
如果问题不是那么简单,请尝试重新安装内核:
在终端(运行下面的命令Ctrl+ Alt+ t):
dpkg -l | grep linux-image-.*-generic
Run Code Online (Sandbox Code Playgroud)
查找要重新安装的内核版本,然后运行:
sudo apt-get install --reinstall linux-image-3.X.Y-ZZ-generic
Run Code Online (Sandbox Code Playgroud)
当然,您必须输入真实的内核版本(例如 linux-image-3.11.0-12-generic)而不是 linux-image-3.XY-ZZ-generic。
如果这也失败,请运行synclient Touchpadoff=0并检查。(如果重新启动后它不起作用,只需将此命令添加到 Startup Applications。)
如果即使这样也不能解决问题,让我们为您的触摸板创建一个配置文件:
sudo -H gedit /etc/modprobe.d/touchpad.conf
Run Code Online (Sandbox Code Playgroud)
添加到touchpad.conf文件中,并保存:
options psmouse proto=imps
Run Code Online (Sandbox Code Playgroud)
重新启动系统,触摸板现在应该可以工作了。
[更新]
请尝试升级到 Ubuntu 13.10 Saucy,因为已知最新的内核 3.11*** 可以修复此错误。
在终端中,运行:
sudo apt-get update
sudo apt-get do-release-upgrade
Run Code Online (Sandbox Code Playgroud)