安装tp-smapi:

# aptitude install tp-smapi-dkms

# modprobe tp_smapi

更改充电阈值:

设置开始充电阈值,如从“60%”开始充电:

# echo 60 > /sys/devices/platform/smapi/BAT0/start_charge_thresh

设置停止充电阈值,如到“100%”停止充电:

# echo 100 > /sys/devices/platform/smapi/BAT0/stop_charge_thresh

查看充电阈值:

# cat /sys/devices/platform/smapi/BAT0/*_charge_thresh

其他:

To prevent charging for 17 minutes (regardless of thresholds):

# echo 17 > /sys/devices/platform/smapi/BAT0/inhibit_charge_minutes

To cancel charging preventation:

# echo 0 > /sys/devices/platform/smapi/BAT0/inhibit_charge_minutes

To force battery discharging (even if connected to AC):

# echo 1 > /sys/devices/platform/smapi/BAT0/force_discharge

To cancel forced discharge:

# echo 0 > /sys/devices/platform/smapi/BAT0/force_discharge

让设置在启动时生效(只用同一块电池):

It is not necessary to create your own init.d script or modify /etc/rc.local - you just need the package sysfsutils:

# apt-get install sysfsutils

# sudo gedit /etc/sysfs.conf

把下面的放在文件 /etc/sysfs.conf后面:

# cat >> /etc/sysfs.conf << EOF

# For a LiIon battery in a Thinkpad

devices/platform/smapi/BAT0/start_charge_thresh = 50

devices/platform/smapi/BAT0/stop_charge_thresh = 80

EOF

The init script supplied by sysfsutils will load these settings on each boot.

其他电池状态信息:

To view extended battery status such as charging state, voltage, current, capacity, cycle count and model information:

# cat /sys/devices/platform/smapi/BAT0/installed

# cat /sys/devices/platform/smapi/BAT0/state       # idle/charging/discharging

# cat /sys/devices/platform/smapi/BAT0/cycle_count

# cat /sys/devices/platform/smapi/BAT0/current_now # instantaneous current

# cat /sys/devices/platform/smapi/BAT0/current_avg # last minute average

# cat /sys/devices/platform/smapi/BAT0/power_now   # instantaneous power

# cat /sys/devices/platform/smapi/BAT0/power_avg   # last minute average

# cat /sys/devices/platform/smapi/BAT0/last_full_capacity

# cat /sys/devices/platform/smapi/BAT0/remaining_percent

# cat /sys/devices/platform/smapi/BAT0/remaining_running_time

# cat /sys/devices/platform/smapi/BAT0/remaining_charging_time

# cat /sys/devices/platform/smapi/BAT0/remaining_capacity

# cat /sys/devices/platform/smapi/BAT0/design_capacity

# cat /sys/devices/platform/smapi/BAT0/voltage

# cat /sys/devices/platform/smapi/BAT0/design_voltage

# cat /sys/devices/platform/smapi/BAT0/manufacturer

# cat /sys/devices/platform/smapi/BAT0/model

# cat /sys/devices/platform/smapi/BAT0/barcoding

# cat /sys/devices/platform/smapi/BAT0/chemistry

# cat /sys/devices/platform/smapi/BAT0/serial

# cat /sys/devices/platform/smapi/BAT0/manufacture_date

# cat /sys/devices/platform/smapi/BAT0/first_use_date

# cat /sys/devices/platform/smapi/BAT0/temperature # in milli-Celsius

# cat /sys/devices/platform/smapi/ac_connected

The raw status data is also available, including some fields not listed above (in case you can figure them out):

# cat /sys/devices/platform/smapi/BAT0/dump

linux重置电池阀值,Thinkpad在linux(ubuntu)下修改电池充电阈值,成功解决Thinkpad在Linux下的电池充电问题...相关推荐

  1. 成功解决Windows和VM下的Ubuntu虚拟系统之间相互复制粘贴的问题

    成功解决Windows和VM下的Ubuntu虚拟系统之间相互复制粘贴的问题 导读 针对这个问题,网上一大把瞎指挥教程.都不对,不对!真是误人子弟! 目录 解决问题 解决思路 解决方法 解决问题 Win ...

  2. 中兴上网卡 linux,电信3G无线上网卡中兴AC2726在Ubuntu 10.10安装使用成功

    电信3G无线上网卡中兴AC2726在Ubuntu 10.10安装使用成功,首先插入无线网卡.应该在右下角有个提示,关于TF卡被挂载之类的提示,不用管他. 进入终端: root@lijun:~# lsu ...

  3. 成功解决ThinkPad T14 高负载下CPU降频问题

    本人机器是ThinkPad T14 , CPU是 Intel i5-10210U,随着气温的升高,发现机器越来越卡,特别是在运行大型软件和处理大型文档的时候,看了下任务管理器,高负载时CPU不仅没有睿 ...

  4. linux charg修改目录,Thinkpad在linux(ubuntu)下修改电池充电阈值,成功解决Thinkpad在Linux...

    look this for more info: http://www.thinkwiki.org/wiki/Tp_smapi 安装tp-smapi: # aptitude install tp-sm ...

  5. Thinkpad在linux(ubuntu)下修改电池充电阈值,成功解决Thinkpad在Linux下的电池充电问题

    look this for more info:  http://www.thinkwiki.org/wiki/Tp_smapi 安装tp-smapi: # aptitude install tp-s ...

  6. 联想如何安装linux系统安装步骤,加速本本的启动 - 在ThinkPad上安装Ubuntu的全过程详解_Linux教程_Linux公社-Linux系统门户网站...

    加速本本的启动 Ubuntu的启动过程默认执行了许多脚本,如在线时间同步.LVM.RAID等而我的本本根不用不到这些,而启动脚本中对于即插即用网络的检测会因为你没有插入网线或者周围没有可用的无线接入点 ...

  7. thinkpad安装linux驱动程序,显卡驱动、代码 - 在ThinkPad上安装Ubuntu的全过程详解_Linux教程_Linux公社-Linux系统门户网站...

    显卡驱动 虽然Ubuntu装好后ATI的显卡已经可以正常工作了,但由于用的是xorg-driver-ati作为驱动,没有3D加速,让人十分不爽.源里的linux-restricted-modules里 ...

  8. linux桌面字体改中文,英文界面Ubuntu,修改界面默认雅黑字体

    1.对于默认使用中文字体的问题: 用Ubuntu 的英文界面的朋友,进入系统后字体是Bitmap, 在evolution中收中文邮件时,新邮件里的中文乱码. 一定是字体出了问题,检查后发现在切换到英文 ...

  9. linux禅道8.1安装教程,Ubuntu 18.4安装禅道9.8.3 linux 64位一键版本

    1.tomcat启动成功,MySQL启动不成功. root@userver02:/opt/zbox# ./zbox start Start Apache success Start Mysql fai ...

最新文章

  1. C++:随笔5---this指针和类的继承
  2. RabbitMQ (四)实现延迟消息
  3. 用 C 语言开发一门编程语言 — 跨平台的可移植性
  4. (转)利用Ant与Proguard混淆引用的子工程项目jar包及打war包
  5. 艾特某人代码实现_为何敲代码,学好数学很重要?
  6. 用Java访问带有Kerberos认证的HBase
  7. 实用收藏Linux命令备忘
  8. CountdownLatchTest
  9. 多种数据库之间的同步工具SymmetricDS
  10. 【IoT智能单品设计】一款基于涂鸦智能IoT云平台的新型智能蓝牙水杯
  11. AdapterVIew
  12. OpenV2X 开源社区成立,填补 5G 路侧开放基础架构(RSOI)空白
  13. 计算机单位kb和m比较,G、GB、KB、M和MB是怎么回事?
  14. vba字典重复key_利用VBA字典,提取两列数据的重复值
  15. 创建线程-学到了4种方法
  16. mac 访问局域网其他电脑上的虚拟机
  17. MATLAB-xcorr函数
  18. 应用程序无法正常启动(0xc000007b)的解决办法
  19. 手机端H5页面边框缺失问题解决
  20. python编写赛车_90%的人说Python程序慢,5大神招让你的代码像赛车一样跑起来

热门文章

  1. dbentry访问带密码的Access
  2. C++11 POD 类型
  3. C++ new 的三种面貌
  4. 数据库设计中char与varchar类型的区别
  5. tp3.2框架关闭日志记录
  6. 团队冲刺第二阶段04
  7. 渗透测试专题二之msf(kali)的攻击教程将DOS操作系统中的本地文件接口“中断13”改造为网络文件系统...
  8. 虚拟机Linux----Ubuntu1204----root登录设置
  9. USB Mass Storage大容量存储 The Thirteen Class章节的理解
  10. 在线正则表达式可视化测试工具