Logitech G300 无法在 Ubuntu 上运行

Logitech G300 无法在 Ubuntu 上运行

鼠标罗技 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

软件中心有一个软件包可能适合你 - 尝试一下lomoco

在此处输入图片描述

关于如何使用此功能的更多详细信息社区维基

lomoco -s从测试兼容性开始。

答案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:如果你将虚拟机用于其他用途,则可能需要在设置鼠标后禁用过滤器,否则你的鼠标将无法在虚拟机运行时使用

相关内容