look this for more info: http://www.thinkwiki.org/wiki/Tp_smapi

安装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 charg修改目录,Thinkpad在linux(ubuntu)下修改电池充电阈值,成功解决Thinkpad在Linux...相关推荐

  1. Ubuntu下修改字体

    Ubuntu下修改字体 安装gnome-tweaks桌面配置工具; sudo apt install gnome-tweaks 1 Alt+F2 在运行窗口输入 gnome-tweaks 命令,回车; ...

  2. Ubuntu下修改Chrome字体(不使用stylist)

    Ubuntu下修改Chrome字体(不使用stylist): 编辑~/.config/google-chrome/Default/User StyleSheets/Custom.css文件 添加如下几 ...

  3. ubuntu下没有中文输入法的解决办法!

    ubuntu下没有中文输入法的解决办法! 我们在安装虚拟机或者ubuntu系统的时候,常见的是尽管是中文版本的但却没有中文输入法,确实是一件很恼火的事情! 我自己也亲身经历过,特此给大家提供一种方法, ...

  4. linux新建挂载目录命令,告诉你Ubuntu添加新分区并设置挂载点的方法及命令

    最近在Ubuntu下做Android项目,可是解压根文件系统以后,就报警说硬盘不够.当初设置使用的大小为15G.不过扩展分区还是很方便的.当然首先你得设置添加使用的硬盘大小,这次我一下提高到了30G, ...

  5. 【Linux入门到精通系列讲解】Ubuntu下使用gcc编译并运行C程序

    文章目录 1 hello 2 命令 3 linux下gcc编译多个源文件 1 hello 2 命令 在终端输入 Ubuntu命令 $ gcc hello.c -o hello $ ./hello == ...

  6. linux运行java程序引用jar包,ubuntu下java 命令行引用jar包的方法

    推荐文章 Ubuntu常用快捷键总结 桌面常用快捷键 Alt + F1:聚焦到桌面左侧任务导航栏,可按上下键进行导航 Alt + F2:运行命令 Alt + F4:关闭当前窗口 Alt + Tab:切 ...

  7. linux设置切换窗口特效,Linux_在Ubuntu下启用亮丽的透明玻璃窗口特效,本文将采用图文并茂的形式向 - phpStudy...

    在Ubuntu下启用亮丽的透明玻璃窗口特效 本文将采用图文并茂的形式向大家演示在 Ubuntu 8.04 (Hardy Heron) 下启用亮丽的透明玻璃窗口特效.以下步骤均在 Thinkpad T6 ...

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

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

  9. linux区块链环境搭建,区块链--ubuntu下环境搭建和使用

    一.ubuntu设置root登录 通过sudo passwd root给root设置密码 通过su root切换到root用户 进入/usr/share/lightdm/lightdm.conf.d目 ...

  10. node linux脚本,用Shell脚本快速搭建Ubuntu下的Nodejs开发环境

    nodejs的确是很火,以前倒腾过,但是从来没有认真记录下什么.在ubuntu下搭建它的开发环境尝尝鲜,有一个捷径,它能让系统自动帮你安装所需要的东西,我们生成一段shell脚本,让它来完成以下工作: ...

最新文章

  1. X Window概述
  2. topcoder srm 320 div1
  3. MySQL基础原创笔记(一)
  4. win7 64位下如何安装配置mysql-5.7.4-m14-winx64(安装记录)
  5. Android之Debug运行项目一直卡在Debug界面(can‘t bind to local 8066 for debug)
  6. linux u盘 uid pid,linux下的pid文件的作用
  7. leetcode —— 207. 课程表
  8. 又掐起来了!余承东称小米环幕屏手机无实用价值,卢伟冰回怼...
  9. DataTable 数字排序问题
  10. Python办公自动化(一):从Word到Excel
  11. iOS (导航条)navBar 透明
  12. 【开发经验】fiddler实现请求转发
  13. MATLAB图像处理边缘检测
  14. 用计算机拜年祝福语,新年大吉拜年短信 适合春节发的祝福语说说
  15. 数据分析—指标体系和报表
  16. XML格式化在线工具
  17. 易语言GIF屏幕录制
  18. 卸载软件失败:“1628:完成基于脚本的安装失败”【已解决】
  19. Codeforces Round #644 (Div. 3) H.Binary Median
  20. 免费是移动互联网的第一思维

热门文章

  1. Delphi 百度智能云 OCR API 调用控件
  2. Pipeline(一)
  3. 计算机组成原理(一)
  4. sqlite的wal模式
  5. vue 日期减日期获取天数
  6. java borderlayout_Java BorderLayout
  7. java round half even_BigDecimal.ROUND_HALF_XXX的各种用法
  8. rt-thread的moudle源码分析
  9. torch.nn.Module.half()
  10. 选择器(Selector)