ubuntu鼠标自动休眠问题的解决方法
1. 问题现象
最近公司新进了一种设备,同一个鼠标通过KVM控制器切换,控制不同的2台电脑。其中一台是Windows电脑,一台是ubuntu系统电脑。Windows电脑通过设备管理器中的电源管理取消节能功能。鼠标切换到Windows电脑后,长时间未切换回ubuntu系统,等到切换回来的时,鼠标就识别不了,像是在Ubuntu系统中进入休眠模式了。
2、解决方法
网上查阅了资料,Ubuntu Linux系统也有类似Windows系统设备管理器中的电源管理功能对Usb设备进行管理,通过autosuspend功能,管理一些不用的Usb串口,以达到节能的目的。
1)打开Terminal窗口,输入isusb 命令查看鼠标所对应的usb编号
如果有太多usb设备看不出哪个是鼠标的usb编号,插拔一下,看看多的是哪个usb就行了,在上面的信息中,Bus 003 Device 004: ID 04ca:0061 Lite-On Technology Corp.就是连到电脑上的鼠标usb编号。
这句信息的内容意思是,鼠标接在usb总线1上,是第4个设备,然后就是ID和名字。
2)查询了解了usb编号后,在系统里找到对应的文件夹,输入ls /sys/bus/usb/devices/
进入usb对应文件夹查找idVendor和idProduct文件
3)打开步骤二找到的idVendor及idProduct文件,打开后确认一下其中的代码跟步骤1的Usb编号的信息是否对的上。
idVendor中的信息是步骤一ID后:前 的内容,idProduct是:后的内容
4)确认找到了对应的USB文件后,打开设置文件sudo gedit /sys/bus/usb/devices/usb3/3-3/power/autosuspend
然后把里面的2,改成-1,保存后退出
以上是通过命令行的方式操作的,如果不熟悉命令的方式。在ubuntu图形化界面中,可以通过路径找到对应的文件,并修改内容。