因此,在谷歌搜索了很多次之后,我甚至找到了关于这个话题的其他回答问题,这些问题都说解决办法总是
“
这是 Ubuntu 的一个常见错误。请尝试执行以下操作:备份 xorg.conf 文件
sudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf.orig
可能文件不存在。这没有必要。
无论如何,使用 sudo nano /etc/X11/xorg.conf 编辑文件并粘贴以下内容:
部分“InputClass”标识符“Mouse Remap”MatchProduct“Saitek Cyborg RAT3 Mouse”MatchDevicePath“/dev/input/event*”选项“ButtonMapping”“1 2 3 4 5 6 7 0 0 0 0 0 0 0”EndSection
按 Ctrl+O 保存,按 Ctrl+X 退出编辑器。重新启动即可使用功能!“
但是尝试上述修复之后,我现在可以在 Unity 中奇怪地单击左侧的面板按钮。但是在任何窗口中单击左键仍然不起作用,即我可以单击 Firefox 并启动它,但无法通过鼠标与 Firefox 进行任何交互。(或任何其他应用程序,包括系统设置应用程序等)不太确定下一步该怎么做。我的系统上确实同时有两个鼠标,这也可能是问题的一部分。我有一个带鼠标垫的罗技 K400r 键盘。作为一名卡车司机,大多数时候我只使用鼠标垫,但当空间允许时,比如现在,我在酒店的办公桌前。我使用 Mad catz 鼠标玩游戏,只是为了更好更快地使用 GUI。谢谢你,我希望这不是一个太愚蠢或令人烦恼的问题。我刚刚创建了我的帐户,在 ubuntu 这么多年里,我从来没有使用过 AskUbuntu。我只是想对这个老问题发表评论,但我没有评论的声誉。
答案1
通过将 .conf 文件添加到 /usr/share/X11/xorg.conf.d/ 来解决问题我创建了一个名为 mousefix.conf 的文件,并将以下内容放入其中
Section "InputClass"
Identifier "Mouse Remap"
MatchProduct "Madcatz Mad Catz R.A.T.3 Mouse"
MatchDevicePath "/dev/input/event*"
Option "ButtonMapping" "1 2 3 4 5 0 0 8 9 0 0 0 0 0"
EndSection
Section "InputClass"
Identifier "Mouse Remap"
MatchProduct "Saitek Cyborg R.A.T.3 Mouse"
MatchDevicePath "/dev/input/event*"
Option "ButtonMapping" "1 2 3 4 5 0 0 8 9 0 0 0 13 14"
EndSection
将其保存到 /usr/share/X11/xorg.conf.d/ 并重新启动,一切就解决了!