鼠标罗技 G300在 Ubuntu 上无法使用(我使用的是 Ubuntu 11.04 x64)。左键单击导致随机单击/移动,这不是硬件问题,因为它在 Windows 上可以正常工作。也许是驱动程序问题?我注意到有人遇到了同样的问题:http://logs.ubuntu-eu.org/freenode5/2011/09/18/%23ubuntu-bugs.html
有任何想法吗?
答案1
好吧,我进一步深入研究了这个问题。我已经怀疑 G300 的可编程性可能与此有关。当你输入
xinput list
,它将 G300 显示为鼠标和键盘。在我的例子中,G300 键盘条目的 ID 为 12。
xinput list-props 12
给出 G300 键盘的所有属性。它包括以下行:
设备已启用(146):1
这意味着如果我们将设备 ID 为 12 的 ID 为 146 的属性设置为值 0,则 G300 键盘将被禁用。
使用
xinput set-prop 12 146 0
http://ubuntuforums.org/showthread.php?t=1849041&highlight=g300
答案2
答案3
我找到了一种更方便的解决方法,也许这就是它在 Fedora 上能正常工作的原因。我刚刚将鼠标键盘部分的模式设置为相对模式。就我而言:
xinput set-mode 12 RELATIVE
其中 12 是 G300 键盘的 ID。现在我已经完成了,我的鼠标可以按照我在 Windows 下使用 Logitech 软件映射的方式识别按键。
希望这可以帮助你们更好地使用鼠标。
答案4
ubuntuforums 上有报告链接到此处的帖子罗技软件在 virtualbox+WinXP 下无法使用。我让它运行了,但似乎只能配置 1 种模式,模式切换按钮循环模式灯熄灭-熄灭-红色(我最后配置的模式是红色)
为此,您还需要插入另一只鼠标:
- 在 VirtualBox 中为 Logitech 鼠标设置 USB 过滤器(虚拟机运行时,您将在主机操作系统中丢失鼠标)
- XP下安装logitech软件
- 反复重启虚拟机,直到不再发现新硬件
- 使用之前插入的另一个鼠标,运行罗技软件并进行配置(奇怪的是,G300 在罗技软件中有效果,但不会移动指针)
- 确保将配置保存到板载内存中
- 关闭虚拟机进行测试(您可以让它暂停)
编辑:一旦鼠标在 Windows 下配置完毕,它将在 ubuntu 下表现相同(或者如果你将它带到另一台机器上)。
来自链接的 ubuntuforums 线程的这个脚本可能有助于在启动时设置模式:
#!/bin/sh
G300_XINPUT_ID=$(xinput list | egrep --color=never "G300.*keyboard" | sed -r 's/.*id=([0-9]+).*/\1/')
xinput set-mode ${G300_XINPUT_ID} RELATIVE
编辑 2:如果你将虚拟机用于其他用途,则可能需要在设置鼠标后禁用过滤器,否则你的鼠标将无法在虚拟机运行时使用