一种解决笔记本LINUX系统LID功能的方法技术方案

技术编号:10375966 阅读:362 留言:0更新日期:2014-08-28 18:21
本发明专利技术提供一种解决笔记本LINUX系统LID功能的方法,在Linux系统的配置文件中保存了LID事件的配置信息,当用户在电源管理设置项里面按照上述三个配置去选择,最终在配置文件中会实时的记录当前的用户配置状态,通过脚本程序去轮询此配置信息能够实时的获取用户设定的LID,然后通过去检测用户的合盖动作去执行相对应的电源管理动作。

【技术实现步骤摘要】
—种解决笔记本LINUX系统LID功能的方法
本专利技术涉及计算机应用
,具体地说是一种解决笔记本LINUX系统LID功能的方法。
技术介绍
由于部分商用笔记本在设计之初都是按照用户使用Windows操作系统去设计的,但是随着Linux操作系统在国内的流行,产生了较大的Linux用户群体,部分笔记本在设计的时候没有去考虑Linux操作系统对ACPI规范支持的情况,造成很多商用笔记本安装Linux操作系统后无法使用Lid (合盖)电源管理的功能,这里设计一种软件去解决此问题。
技术实现思路
本专利技术的目的是提供一种解决笔记本LINUX系统LID功能的方法。本专利技术的目的是按以下方式实现的,本专利技术主要是通过脚本程序的软件设计去解决笔记本合盖后无法使用电源管理设置,在Linux操作系统电源管理配置项中关于LID的配置有如下三种: 1、合盖待机 2、合盖-----关机 3、合盖——不采取任何措施 程序设计内容:While(I){LlDCONFIG=READLIDconfigO ;//读取LID电源管理配置,返回值包括合盖待机Il (SUSPEND)合盖关机(S本文档来自技高网...

【技术保护点】
一种解决笔记本LINUX系统LID功能的方法, 其特征在于通过脚本程序的软件设计解决笔记本合盖后无法使用电源管理设置,在Linux系统的配置文件中保存了LID事件的配置信息,当用户在电源管理设置项里面按照上述三个配置去选择,最终在配置文件中会实时的记录当前的用户配置状态,通过脚本程序去轮询此配置信息能够实时的获取用户设定的LID,然后通过去检测用户的合盖动作去执行相对应的电源管理动作,在笔记本合盖的时候会将其相关IO寄存器位置高或低,脚本程序在用户态下运行,系统的IO寄存器在内核态才能去访问,通过相应的权限函数设置访问IO权限,程序持续的去检测此IO寄存器的状态,一旦发现合盖动作产生,按照前面...

【技术特征摘要】
1.一种解决笔记本LINUX系统LID功能的方法,其特征在于通过脚本程序的软件设计解决笔记本合盖后无法使用电源管理设置,在Linux系统的配置文件中保存了 LID事件的配置信息,当用户在电源管理设置项里面按照上述三个配置去选择,最终在配置文件中会实时的记录当前的用户配置状态,通过脚本程序去轮询此配置信息能够实时的获取用户设定的LID,然后通过去检测用户的合盖动作去执行相对应的电源管理动作,在笔记本合盖的时候会将其相关IO寄存器位置高或低,脚本程序在用户态下运行,系统的IO寄存器在内核态才能去访问,通过相应的权限函数设置访问IO权限,程序持续的去检测此IO寄存器的状态,一旦发现合盖动作产生,按照前面检测到的用户设置的合盖动作配置以文件读写的方式写虚拟文件系统下/sys/power/state的...

【专利技术属性】
技术研发人员:孙超于丽吴登勇
申请(专利权)人:山东超越数控电子有限公司
类型:发明
国别省市:山东;37

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1