Xubuntu 会话中鼠标左键不起作用

Xubuntu 会话中鼠标左键不起作用

我最近从 Ubuntu 换到了 Xubuntu 12.04。安装几天都没问题,但突然鼠标左键就不工作了。右键单击和滚动条可以正常工作。

经过一些试验,我发现问题仅在我将登录会话设置为 Xubuntu 时发生。鼠标在我的双启动 Windows Vista 中也能正常工作。

什么原因导致我的鼠标停止工作?

答案1

检查你xserver-xorg-input-evdev的系统是否已安装:

sudo dpkg -s xserver-xorg-input-evdev

如果是,请执行以下操作:

sudo add-apt-repository ppa:xorg-edgers/ppa  
sudo apt-get update  
sudo apt-get upgrade

如果没有,请执行以下操作:

sudo add-apt-repository ppa:xorg-edgers/ppa  
sudo apt-get update  
sudo apt-get install xserver-xorg-input-evdev

重启。

答案2

您的鼠标左键可能被重新映射或禁用。尝试在 Xfce 控制面板中调整配置或重置为默认值,如下所述:

http://docs.xfce.org/xfce/xfce4-settings/mouse

xinput您可以使用终端的命令检查当前映射。

$ xinput list
⎡ Virtual core pointer                      id=2    [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
⎜   ↳ Mouseemu virtual mouse                    id=14   [slave  pointer  (2)]
⎜   ↳ bcm5974                                   id=11   [slave  pointer  (2)]

在列表中找到你的鼠标并记下它的 ID,显示为id=x;例如 11

再次使用xinput来获取当前按钮图:

$ xinput get-button-map 11
1 2 3 4 5 6 7 

如果第一个数字是“0”,则表示鼠标按钮 1 已禁用。使用以下命令测试重新启用它:

$ xinput set-button-map 11 1

请记住将“11”替换为鼠标的 ID xinput list

如果每次登录桌面时都会重置,请查看主目录中是否有一个名为“.xinputrc”的文件或包含文件的名为 .xinput.d/ 的目录。还要查看是否有错误的“.xinitrc”,其中可能包含 xinput 命令。

答案3

在终端中尝试此命令:sudo modprobe -r psmouse此命令从内核中删除鼠标驱动程序,这应该可以解决问题,但如果鼠标仍然无法工作,请在第一个命令后尝试此命令:sudo modprobe psmouse proto=imps这应该可以恢复它。这就像先关闭鼠标然后再打开

答案4

Freantique 的解决方案不适用于我的装有 Xubuntu 12.04 的三星 N210。我找到了一个可行的解决方案,并在此处发布了分步教程:http://ubuntuforums.org/showthread.php?p=12489693#post12489693

相关内容