文档章节

Debian启用Laptop Mode Tools鼠标开机断电问题解决

yehun
 yehun
发布于 2017/05/04 21:10
字数 542
阅读 81
收藏 0

Laptop Mode Tools是笔记本运行Linux时的常用标配工具,在汉语Linux社区常被称为“省电模式”,其原理就是通过给硬盘和CPU降速、自动休眠部分USB等各种方式千方百计降低笔记本运行Linux的功耗。

此工具由于其大幅提升Linux笔记本的续航时间而大受欢迎,然而它也经常有误伤,比如Kaijia的USB鼠标则是每次中枪。鼠标在启动进入GRUB界面时一切正常,之后当Laptop Mode Tools启动( enabled )后,无论是否接入电源/即省电模式是否激活( [not] active ),鼠标都会自动断电休眠,每次都需要重新拔插后才可正常使用。

这个问题由来已久,中文社区也有大量的帖子和博文给出了解决方案。其中的核心思想是鼠标自动休眠是由Laptop Mode Tools工具的 usb-autosuspend 模块控制的,因此解决方案分两种:

编辑 /etc/laptop-mode/conf.d/usb-autosuspend.conf 将鼠标写入禁止自动休眠的黑名单,例如 此篇文章 ;
直接禁用 usb-autosuspend 模块,例如 此篇帖子 。
在Ubuntu 14.04以及12.04此方法均能正常工作,然而在Laptop Mode Tools 1.65中,开发者移除了 usb-autosuspend 模块,因此在Ubuntu 16.04(运行1.68版本的Laptop Mode Tools)中,上述方式均已无法使用了。

于是Kaijia研究了一番 变更日志 ,发现开发者给出的移除原因是运行时电源管理框架(Runtime Power Management Framework)已经被强化。顺藤摸瓜,Kaijia在新的配置文件 /etc/laptop-mode/conf.d/runtime-pm.conf 中找到了类似功能的配置项,配置项的名称已由 AUTOSUSPEND_USBTYPE_BLACKLIST 更改为了 AUTOSUSPEND_RUNTIME_DEVTYPE_BLACKLIST 。因此,参考 之前的方法 ,将第45行:

AUTOSUSPEND_RUNTIME_DEVTYPE_BLACKLIST=""

更改为:

AUTOSUSPEND_RUNTIME_DEVTYPE_BLACKLIST="usbhid usb-storage"

保存后重启电脑后鼠标即不会再次自动断电了。

另外提示一下,此工具的开发者比较粗心,配置文件中此行上方的示例代码参数是错误的(# Example: 
AUTOSUSPEND_DEVID_BLACKLIST =”usbhid usb-storage”),编辑时需要注意。

© 著作权归作者所有

yehun
粉丝 8
博文 218
码字总数 137315
作品 0
长宁
高级程序员
私信 提问
Ubuntu 屏幕亮度

Ubuntu 默认屏幕亮度 最近在笔记本重装了一下Ubuntu发现每次重启机器屏幕亮度都是满格,实在是受不了,特别是夜晚,每次都要调整屏幕亮度感觉特别不爽。上网一收发现许多人都出现这样的问题,...

雨中人X
2015/12/21
125
1
Ubuntu 12.04 开机自动设置亮度的方法:

安装了Ubuntu12.04 后,发现每次开机屏幕都是最大亮度,每次都要设置亮度很是麻烦, 以下将解决方法简单描述,给存在同样问题的Ubuntu用户参考。 :) Ubuntu 12.04 开机自动设置亮度的方法:...

静听天籁
2012/11/25
393
1
Ubuntu 10.04开机和关机分辨率过低

解决Ubuntu 10.04开机和关机分辨率过低 1.可以解决的问题: (1)安装驱动后开机和关机画面花屏,分辨率低; (2)开机画面直接出现,一闪而过,错过点点进度过程。(这个我原来幼稚地认为是10.04...

DawnDIY
2011/02/07
475
0
图解 Ubuntu 10.04 安装 Nvidia 显卡后开机花屏解决方法

我的机器配置:Samsung r458;Intel Core T5800;Nvidia Geforce 9200M GS;2G;250G;14“ 参考 原文 1.可以解决的问题: (1)安装驱动后开机和关机画面花屏,分辨率低; (2)开机画面直接出现...

小编辑
2010/06/01
2.2K
2
给本子安装manjaro 出现无法关机的解决办法

manjaro-kde-17.1.8-stable 和 win10 双系统 总是发现在关机或者重启的时候,出现莫名冻屏的情况,只能按电脑的电源按钮才可以强行关掉,(在进行解决的时候强行关机了 好多次!!。。心疼啊...

三也视界
02/22
0
0

没有更多内容

加载失败,请刷新页面

加载更多

3_数组

3_数组

行者终成事
今天
7
0
经典系统设计面试题解析:如何设计TinyURL(二)

原文链接:https://www.educative.io/courses/grokking-the-system-design-interview/m2ygV4E81AR 编者注:本文以一道经典的系统设计面试题:《如何设计TinyURL》的参考答案和解析为例,帮助...

APEMESH
今天
7
0
使用logstash同步MySQL数据到ES

概述   在生成业务常有将MySQL数据同步到ES的需求,如果需要很高的定制化,往往需要开发同步程序用于处理数据。但没有特殊业务需求,官方提供的logstash就很有优势了。   在使用logstas...

zxiaofan666
今天
10
0
X-MSG-IM-分布式信令跟踪能力

经过一周多的鏖战, X-MSG-IM的分布式信令跟踪能力已基本具备, 特点是: 实时. 只有要RX/TX就会实时产生信令跟踪事件, 先入kafka, 再入influxdb待查. 同时提供实时sub/pub接口. 完备. 可以完整...

dev5
今天
7
0
OpenJDK之CyclicBarrier

OpenJDK8,本人看的是openJDK。以前就看过,只是经常忘记,所以记录下 图1 CyclicBarrier是Doug Lea在JDK1.5中引入的,作用就不详细描述了,主要有如下俩个方法使用: await()方法,如果当前线...

克虏伯
今天
8
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部