我的“synaptics 触摸板”出了点问题
触摸板是使用内核模块的触摸板之一psmouse
(modprobe psmouse
即将触摸板运行 [鼠标移动] 并将modprobe -r psmouse
其卸载,鼠标将不再运行)。
我的问题是,在一个(我的主要)用户帐户中,触摸板停止工作。但仅在该用户帐户中,它仍在登录屏幕和其他用户帐户中工作。
我的问题是与触摸板关联的用户帐户特定设置在哪里。在我看来,一定有一些与我的帐户关联的设置导致触摸板不再工作。
它仍然显示在输出中xinput
用户@box:~# xinput ⎡ 虚拟核心指针id=2[主指针(3)] ⎜ ↳ 虚拟核心 XTEST 指针 id=4 [从属指针 (2)] ⎜ ↳ PS/2 Synaptics TouchPad id=11 [从属指针 (2)]
输出xinput list
用户@mybox$ xinput 列表 ⎡ 虚拟核心指针id=2[主指针(3)] ⎜ ↳ 虚拟核心 XTEST 指针 id=4 [从属指针 (2)] ⎜ ↳ PS/2 Synaptics TouchPad id=11 [从属指针 (2)] ⎣ 虚拟核心键盘id=3[主键盘(2)] ↳ 虚拟核心 XTEST 键盘 id=5 [从属键盘 (3)] ↳ 电源按钮 id=6 [从属键盘 (3)] ↳ 视频总线 id=7 [从属键盘 (3)] ↳ 睡眠按钮 id=8 [从属键盘 (3)] ↳ 集成摄像头 id=9 [从属键盘 (3)] ↳ AT 翻译设置 2 键盘 id=10 [从属键盘 (3)] ↳ ThinkPad 额外按钮 id=12 [从属键盘 (3)]
我可以使用此命令让鼠标工作
sudo modprobe -r psmouse sudo modprobe psmouse proto=imps
整个问题对我来说似乎很奇怪,因为我认为鼠标和 X 服务器的设置更多是在“用户帐户设置之外”进行的。
我很高兴能得到提示,在哪里可以找到“帐户特定的触摸板设置”
我使用 12.04 Ubuntu
答案1
嗯,我还没有找到触摸板的配置文件,但我确实找到了这个:
Touchpad-Indicator
使用这个简单的工具,您可以使用快捷键等禁用触摸板。
安装触摸板指示器:
打开终端(++ ctrl)并输入以下命令:altT
sudo 添加 apt 存储库 ppa:atareao/atareao sudo apt-get 更新 sudo apt-get 安装触摸板指示器
触摸板指示器的替代方案 --> gpointing-device-settings:
- 打开终端。(ctrl++ alt)T
- 输入:
sudo apt-get install gpointing-device-settings
- 安装完成后,输入
gpointing-device-settings
并按回车键。它将自动打开一个窗口,其中包含Touchpad-Setting
以及Mouse-Setting
(仅当您插入了鼠标时)。
如果这不能解决你的问题,请尝试以下操作:
- 打开终端。(ctrl++ alt)T
- 输入:
xinput list
注意:如果其中一行提到触摸板或滑点(也可能是“Synaptics”或“ALPS”),则表示已检测到您的触摸板。
如果其中一行提到“ADB 鼠标”,则表示您的触摸板已过时。请使用触控板命令行工具对其进行配置。以下是启用点击和拖动的示例:
sudo 触控板显示 sudo 触控板点击 sudo 触控板拖动
如果以上方法均无效,请检查此处:Synaptics触摸板
希望这可以帮助 :)