我试图在我的笔记本电脑上设置一个充电阈值(华为的matebook 13),这个功能可以在windows上工作,并在我以前的linux安装(Ubuntu22.04LTS)上工作。我尝试做相同的指定的这里,但是我遇到了下面的问题。我尝试使用bash -c echo 25 > /sys/class/power_supply/BAT0/charge_control_end_threshold,即使使用根,但我总是得到相同的permission denied错误。
我查过这个:
e@e:~$ ll /sys/class/power_supply/BAT0/charge_control_end_threshold \
-rw-r--r-- 1 root root 4096 May 10 11:40 /sys/class/power_supply/BAT0/charge_control_end_threshold
e@e:~$ ll /sys/class/power_supply/BAT0 \
lrwxrwxrwx 1 root root 0 May 10 11:39 /sys/class/power_supply/BAT0 -> ../[redacted]/power_supply/BAT0/因此,文件应该是可写的,但仍然不能。有什么建议吗?
发布于 2023-05-11 23:44:46
不太确定,但请阅读,尽管这是存在的电荷控制_结束_阈值有一些问题,如果计费_控制_开始_阈值大于计费_控制_结束_阈值您不能设置它。我不确定你的问题是否是由于这个原因。
为此,华为开发人员提供了一个同时设置开始和结束设置的选项。如果要将起始阈值设置为50,将结束阈值设置为60,则可以使用以下命令
echo "50 60" | sudo tee /sys/devices/platform/huawei-wmi/charge_control_thresholds或者,您可以使用Battery健康收费 Gnome扩展(如果使用gnome)来控制阈值。
https://extensions.gnome.org/extension/5724/battery-health-charging/
它提供了一种设置阈值的GUI方式,并支持各种发行版gnome上的大多数笔记本品牌。
又一个音符。不要将阈值设置为25%。大多数制造商的推荐值为50-60或70-80 (取决于您的使用)。
https://askubuntu.com/questions/1467375
复制相似问题