解决ubuntu鼠标自动休眠引起鼠标失灵的问题
来源:互联网 发布:金融行业的大数据 编辑:程序博客网 时间:2024/04/30 05:58
查看鼠标的usb设备
$ lsusbBus 003 Device 002: ID 8087:8000 Intel Corp. Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hubBus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hubBus 001 Device 003: ID 17ef:6050 Lenovo Bus 001 Device 002: ID 09da:054f A4Tech Co., Ltd. Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub在/sys/bus/usb/devices/中找到对应的设备,如上面的
Bus 001 Device 003: ID 17ef:6050 Lenovo是我的usb鼠标总线1上,是设备3,在该文件夹中,查看目录
$ ls /sys/bus/usb/devices/1-0:1.0 1-1:1.0 1-3 2-0:1.0 3-1 usb1 usb31-1 1-1:1.1 1-3:1.0 3-0:1.0 3-1:1.0 usb2可以看到有3个usb总线,执行下面命令确认一下,是该设备
cat /sys/bus/usb/devices/usb1/1-3/idVendor
17ef和上面的设备ID能对应上。
$ cat /sys/bus/usb/devices/usb1/1-3/power/autosuspend2当前状态是自动挂起,执行下面命令改为禁止自动挂起。
$ sudo echo '-1' > /sys/bus/usb/devices/usb1/1-3/power/autosuspend以上只能临时解决问题,要永久解决问题,可以把上面一句命令加到系统启动脚本里。
以下是自己写的一段自动化脚本,加到系统启动脚本里就可以了,其中第一行的Lenovo是lsusb命令看到的鼠标的名称。
usbl=`lsusb | sed -n '/Lenovo/p'`busid=`echo $usbl | cut -d " " -f2`deviceid=`echo $usbl | cut -d " " -f6`busid=`echo $busid | cut -b 3`deviceid=`echo $deviceid | cut -d ":" -f1`echo $deviceidfor((i=0;i<10;i++))do if [ -f "/sys/bus/usb/devices/$busid-$i/idVendor" ]; then idvendor=`cat /sys/bus/usb/devices/$busid-$i/idVendor` echo "idvendor: $idvendor" if [ "$idvendor"="$deviceid" ];then echo "will change it:$idvendor i is:$i" sudo echo -1 > /sys/bus/usb/devices/$busid-$i/power/autosuspend fi fidone
0 0
- 解决ubuntu鼠标自动休眠引起鼠标失灵的问题
- 解决ubuntu16.04鼠标键盘自动休眠导致的失灵问题
- vm7 解决fedora13下鼠标左键失灵的问题
- 教你解决鼠标右键失灵的问题
- 解决安装MindManager后鼠标失灵问题
- 解决ubuntu登录后触摸板鼠标失灵
- 鼠标右键失灵 解决鼠标右键失灵方法
- 解决word与PowerDesigner冲突导致编辑word文档时鼠标莫名其妙失灵的问题
- USB鼠标失灵的解决办法
- ubuntu 11.04 鼠标左键失灵
- Ubuntu 12.04 鼠标左键失灵
- Macbook air 2013安装windows7,解决鼠标键盘失灵问题的解决方法(集成USB3.0驱动的方法)
- 解决ubuntu使用笔记本自带电池后鼠标断电或间歇性失灵
- 如何解决Ubuntu系统鼠标指针跳动的问题
- 绝对实用 !USB鼠标失灵的解决办法
- centos鼠标左键突然失灵问题与解决(更新于2014/11/24)
- 滚轮鼠标方向失灵
- 鼠标右键失灵怎么办
- 实战c++中的vector系列--正确释放vector的内存(clear(), swap(), shrink_to_fit())
- js基本功能大全
- 图像序列合成视频
- 福建第四届省赛
- Arduino - 编程参考手册
- 解决ubuntu鼠标自动休眠引起鼠标失灵的问题
- mysql打开速度很慢
- 最简单的奇数阶幻方(魔方)算法详解
- Spark SQL and DataFrames Version 1.6
- leetcode (1) Two Sum js代码实现
- LINUX执行 .run文件
- UDP通信
- 第十六周--学期总结
- iOS中self.和下划线的区别