如果我停止移动(USB)鼠标,它将停止工作,直到我单击


11

我有一个USB微软鼠标,可以在Windows上正常工作,但是在Ubuntu上,如果我停止使用三秒钟,它将停止工作。在这一点上,我无法移动它,我不得不单击,几乎就像它唤醒了鼠标一样。这很烂,因为显然单击是合法的单击,有时我最终无法完成工作……

无论如何,如果您之前遇到过此类问题,请提供帮助。我知道,这可能只是我可能不得不解决(或编写驱动程序)的无法解决的硬件问题。

在此先感谢您的时间。


1
我也有完全一样的问题。以前的Ubuntu或以前的计算机(相同的Microsoft USB鼠标)从未使用过。最后找到解决方案了吗?
rodrigob

也许内核中某些变量的默认值发生了变化
thom 2013年

1
在我的情况下,解决此问题的原因是执行以下命令:for i in /sys/bus/usb/devices/*/power/control; do echo on > $i; done。:你可以在这里找到更多的信息superuser.com/questions/408683/...
宪法

Answers:


3

是的,我遇到了同样的问题(尽管以不同的方式)。

以我为例,这是由于USB端口上的节能功能所致。
这是我自己做的。

如果要更改此行为(我想是可以的),则可以创建一个永久设置文件以强制USB始终打开。
打开一个根控制台,然后键入(或复制/粘贴):

echo 'ACTION=="add", SUBSYSTEM=="usb", TEST=="power/control" ATTR{power/control}="on"' >/etc/udev/rules.d/usb_power_save.rules

我安装了软件包laptop-mode-tools。我想知道这是否是导致积极节能的原因。仅当我依靠电池运行时才会发生。
joeytwiddle

对电池寿命有什么影响?
西蒙·巴尔

2

对于使用powertop的用户:<TAB>转到“ Tunables”部分,并确保“针对USB设备的自动暂停”或“针对未知USB设备的自动暂停”处于关闭状态(左侧为“不良”)。

我用sudo powertop --auto-tune/etc/rc.local,所以我不得不在事后补充一点:for i in /sys/bus/usb/devices/*/power/control; do echo on > $i; done

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.