联想ThinkPad笔记本电脑的控制面板
LaptopControlPanel的Python项目详细描述
笔记本电脑控制面板
laptopcontrolpanel的官方主页位于http://fabricesalvaire.github.io/LaptopControlPanel
从git存储库生成的最新文档可以在readthedocs.org
由Fabrice Salvaire编写。
简介
laptopcontrolpanel是一个python模块,它为联想thinkpad提供了一个图形控制面板 笔记本电脑和控制台工具,以监测和管理电池。这些功能不是由 像kde桌面那样的标准控制面板。
源代码是根据gpl v3授权的。
警告
这个python模块使用acpi调用和低级硬件功能。错用这些工具会 使计算机崩溃。
控制面板功能:
- 打开/关闭网络接口(WiFi和蓝牙)
- 使用/proc/acpi/bbswitch 打开/关闭NVIDIA GPU
- 风扇控制使用thinkpad acpi模块和/proc/acpi/ibm/fan
- 通过ACPI呼叫控制电池
电池管理工具允许:
- 要设置电池充电的启动和停止容量阈值,
- 要在交流电源接通时打开电池,
- 设置“峰值偏移”程序。
这些函数的一些用法是:
- 关闭NVIDIA GPU以节省电池
- 加速风扇以冷却左侧下方的硬盘驱动器
acpi调用电池管理的源是未知的,来自存储库 tpacpi-bat。作为参考,关于lkml的讨论Laptop shock detection and harddisk protection说明了 对这些信息的关注。
电池由ACPI通过低引脚计数总线和嵌入式控制器(ASL)进行管理 基是\_SB.PCI0.LPC.EC.HKEY。acpi是一个抽象层,用于在 电脑总线。(acpi_call)模块,它不是 包含在内核中,是执行这些调用所必需的。必须小心使用此模块。
安装
从pypi存储库安装
laptopcontrolpanel位于https://pypi.python.org/pypi/LaptopControlPanel的PyPI存储库中
运行此命令以安装最新版本:
pip install LaptopControlPanel
从源安装
laptopcontrolpanel源代码位于https://github.com/FabriceSalvaire/LaptopControlPanel
要克隆git存储库,请在终端中运行此命令:
git clone git@github.com:FabriceSalvaire/LaptopControlPanel.git
然后,要构建和安装LaptopControlPanel,请运行以下命令:
python setup.py build
python setup.py install
从pypi存储库安装
laptopcontrolpanel位于https://pypi.python.org/pypi/LaptopControlPanel的PyPI存储库中
运行此命令以安装最新版本:
pip install LaptopControlPanel
从源安装
laptopcontrolpanel源代码位于https://github.com/FabriceSalvaire/LaptopControlPanel
要克隆git存储库,请在终端中运行此命令:
git clone git@github.com:FabriceSalvaire/LaptopControlPanel.git
然后,要构建和安装LaptopControlPanel,请运行以下命令:
python setup.py build python setup.py install