总体而言,对于家庭使用 Ubuntu 和 Linux 来说,我还是很陌生,过去我所做的一切都是简单的服务器工作,所以我以前从来没有处理过自己的硬件故障排除。
我目前有一只 SteelSeries “魔兽世界大灾变 MMO 游戏鼠标”,几年前买的。在 Windows 和 SteelSeries 下载的鼠标包上使用它时,我可以毫无问题地使用鼠标,但是今天第一次启动 ubuntu 时,我完全无法使用鼠标做任何事情,鼠标对任何交互都没有反应。
我在 ubuntu 论坛上看到过关于同一款鼠标的帖子,但这些人似乎很难使用鼠标上的附加按钮,而不是使用鼠标进行常规活动。我几年前就放弃了 MMO 游戏,因此不太在意使用附加按钮,但这些人似乎能够使用鼠标进行常规鼠标操作,例如指向和单击,而我却很难做到这一点。这就是我想要实现的全部目标。
今天早些时候尝试使用 debian live CD 时,我使用鼠标没有遇到任何问题,但随后我直接切换到全新安装的 ubuntu,第一次启动进入我的 debian 安装时,发现鼠标不工作,我想这可能是非自由驱动程序的问题,ubuntu 更有能力应对这个问题。
我能做什么或者去哪里找找,以便弄清楚我需要做什么才能让这个东西正常工作?谢谢。
使用 xinput 我得到:
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ SteelSeries World of Warcraft: Cataclysm MMO Gaming Mouse id=8 [slave pointer (2)]
⎜ ↳ SteelSeries World of Warcraft: Cataclysm MMO Gaming Mouse id=10 [slave pointer (2)]
⎣ Virtual core keyboard id=3 [master keyboard (2)]
↳ Virtual core XTEST keyboard id=5 [slave keyboard (3)]
↳ Power Button id=6 [slave keyboard (3)]
↳ Power Button id=7 [slave keyboard (3)]
↳ SteelSeries World of Warcraft: Cataclysm MMO Gaming Mouse id=9 [slave keyboard (3)]
↳ CHESEN USB Keyboard id=11 [slave keyboard (3)]
↳ CHESEN USB Keyboard id=12 [slave keyboard (3)]
答案1
您的鼠标正在模拟一个键盘和四个鼠标。
我会规定它模拟键盘,以便它可以在按钮上执行宏。
我还规定它模拟四只鼠标,因此它可以通过读取所有四个鼠标指针并使用位置三角测量来增加感知的 DPI。
要使指针工作,您必须弄清楚哪个指针是实际的鼠标,并配置窗口管理器以使用该指针。
我不知道如何在 Ubuntu 当前的窗口管理器中重新配置它,但是你已经做到了。