我已经使用 Kubuntu 几年了,完全没有问题。上周,我将它升级到 Kubuntu 12.04,从那时起,我的光电鼠标就出现了问题。
只要我积极使用计算机,鼠标就可以正常工作。如果我暂停超过一小段时间(大约一分钟),鼠标上的灯就会熄灭,它不再响应运动。如果我单击鼠标按钮之一,或按下键盘上的一个键,指示灯会重新亮起并且鼠标再次正常响应。
键盘使用将其重新打开的事实似乎表明这是一种省电功能。然而,我已禁用所有省电功能,并继续遇到此问题。
关于原因/解决方法的任何建议?
小智 5
就我而言,该解决方案几乎有效:
我有一个罗技鼠标。
我在“lsusb”中寻找它
更改目录
cd /sys/bus/usb/devices
Run Code Online (Sandbox Code Playgroud)
寻找你的鼠标 sudo lsusb
就我而言
Bus 001 Device 007: ID 046d:c016 Logitech, Inc. Optical Wheel Mouse
Run Code Online (Sandbox Code Playgroud)
好的,我得到总线 001 设备 007 和 046d 的 ID。
现在我在寻找正确的文件
由于我改到了正确的目录,所以我只执行以下
for i in *
do
echo $i
cat $i/idVendor
echo "--"
cat $i/busnum
cat $i/devnum
echo "++"
done | less
Run Code Online (Sandbox Code Playgroud)
并查找我在“046d”之前检索到的 ID
1-3.3
046d
--
1
7
+++
Run Code Online (Sandbox Code Playgroud)
目录是 1-3.3(在我的情况下)
所以
cd 1-3.3
Run Code Online (Sandbox Code Playgroud)
自动关机???当然...只需检查正确的目录
cd power
Run Code Online (Sandbox Code Playgroud)
和
cat autosuspend_delay_ms
Run Code Online (Sandbox Code Playgroud)
在我的情况下,自动关闭/关闭 LED 指示灯(红灯)的时间为 2000 毫秒,大约 2 秒。
这部分可能会优化,原来我是这样提议的:
现在的诀窍是改变它,使用普通的 sudo 会出现一些问题,所以我创建了一个小脚本来这样做,脚本的内容是:(只需在 tmp 中创建它)
echo $2 > $1
Run Code Online (Sandbox Code Playgroud)
使用 vi、gedit、kate、gvim、bla bla bla
现在更改权限
chmod 755 your_script
Run Code Online (Sandbox Code Playgroud)
现在用 sudo 启动它
就我而言,我将自动转向调整为 10 分钟--> 60000 毫秒
sudo /tmp/your_script 60000 /sys/bus/usb/devices/1-3.3/power/autosuspend_delay_ms
Run Code Online (Sandbox Code Playgroud)
但它可以通过
echo 6000 | sudo tee /sys/bus/usb/devices/1-3.3/power/autosuspend_delay_ms
Run Code Online (Sandbox Code Playgroud)
似乎 echo 和 sudo 不相处。
谢谢约翰!
这对我有用
| 归档时间: |
|
| 查看次数: |
5005 次 |
| 最近记录: |