触摸板的单击和拖动功能停止工作

触摸板的单击和拖动功能停止工作

我有一台三星笔记本电脑(NP-QX412-S01AU) 带有触摸板/点击板。我运行的是 12.04 Precise。当我第一次登录我的电脑时,触摸板的行为完全符合预期和期望。我登录的时间越长,它的性能就会逐渐下降。我会试着描述一下。

此点击板上有 3 种“拖动”方式:

  1. (物理)用一根手指单击并按住,然后在按住的同时拖动。只需一根手指即可完成所有操作。
  2. (物理)用一根手指单击并按住,然后用另一根手指拖动以移动光标。
  3. 双击(不是物理单击),然后在第二次点击时按住并拖动。

我最自然地使用选项 1,但它的工作原理如下:

  • 当我第一次打开时,选项 1、2 和 3 均有效。
  • 过了一会儿,只有选项 2 和 3 有效。
  • 后来,只有选项 3 有效。
  • 重新启动 X 可使所有 3 个再次工作。

我比较了每个州的“synclient”输出,没有区别。有人知道该看什么吗?

或者至少,我可以运行一个命令来“重新启动”鼠标驱动程序而无需重新启动 X?

答案1

从终端(++ Ctrl)运行以下命令:Altt

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

笔记本电脑上的 Synaptic 触摸板无法工作

答案2

回答我自己的问题以防有人遇到同样的问题。

Marky 在评论中提到的解决方案确实让触摸板再次可以拖放,但它阻止了多点触摸工作,因此 2 指滚动、2 指右键单击等功能都停止工作。使用 Unity 2D 时,每当我遇到鼠标问题时,我都会不断重新启动 Xorg(注销,重新登录)。

最终的修复是出乎意料的:升级到 Unity 3D。自从切换以来,我再也没有遇到过这个问题。我猜想 Unity 2D 的暂停/恢复调用中的某些内容破坏了触摸板功能。

相关内容