我有一台三星 R780 笔记本电脑,配有 Synaptics 触控板,自从我在 10 月份安装 11.10 以来,它一直运行良好。现在它停止工作了,今天突然发生这种情况,但我几天前就没有更新过,所以不知道是什么引发了它。症状是触控板在登录屏幕上工作正常,但只要我登录并出现桌面,它就会停止工作。USB 鼠标工作正常,我已经将其追踪到(我认为)gnome-settings-daemon。我已使用以下方法关闭了“键入时禁用”
gsettings set org.gnome.settings-daemon.peripherals.touchpad disable-while-typing false
如果我跑
xinput watch-props "SynPS/2 Synaptics TouchPad"
在一个终端中,然后运行
xinput set-prop "SynPS/2 Synaptics TouchPad" "Device Enabled" 1
在另一个终端中,触摸板启用了几秒钟,然后其他东西再次禁用它,以下是来自 xinput watch-props 的消息:
属性‘设备启用’已更改。 设备已启用(143):1 属性“Synaptics Tap Action”已更改。 Synaptics 点击操作 (303):0, 0, 0, 0, 0, 0, 0 属性“Synaptics Edge Scrolling”已改变。 Synaptics 边缘滚动 (294):0, 0, 0 属性“Synaptics 双指滚动”已更改。 Synaptics 双指滚动(295):0,0 属性“Synaptics Edge Scrolling”已改变。 Synaptics 边缘滚动 (294):0, 0, 0 属性“Synaptics 双指滚动”已更改。 Synaptics 双指滚动(295):0,0 属性‘设备启用’已更改。 设备已启用(143):0
所以有些东西(我相信是 gnome-daemon-settings)一直在禁用它。如果我动作快的话,我可以在启用它后移动鼠标几秒钟,所以我确定这就是问题所在。
另外,如果我切换到虚拟终端(Ctrl + Alt + F1)并再次返回X,触摸板将启用几秒钟,然后再次被禁用。
我在 gconf-editor 中看不到任何会导致这种情况的设置,我也不知道为什么会突然发生这种情况。这种行为现在在重新启动之间始终发生。无论我运行 Unity 还是 Gnome shell,情况都是一样的,因此与任何窗口管理器无关。
我是不是做了什么蠢事,或者我应该提交一个错误报告?
答案1
尝试这个:
xinput set-prop "SynPS/2 Synaptics TouchPad" "Synaptics Off" 0
答案2
我在 gnome-session 3.2.1 下遇到了与这个问题的原始发帖者相同的行为(在另一台笔记本电脑上)。另一个症状是,返回显示管理器/登录屏幕后(即注销或切换用户后),触摸板又开始工作了。
以下内容对我有帮助:
gsettings set org.gnome.settings-daemon.peripherals.touchpad touchpad-enabled true