Dzień dobry.
Szukam komendy, którą mógłbym sterować ładowaniem baterii pod Linux Mint, zainstalowanym na SF315-41
(Acer Swift 3).
Jedyne co znalazłem to:
What: /sys/class/power_supply/<supply_name>/status
Date: May 2007
Contact: [email protected]
Description:
Represents the charging status of the battery. Normally this
is read-only reporting although for some supplies this can be
used to enable/disable charging to the battery.
Access: Read, Write
Valid values:
"Unknown", "Charging", "Discharging",
"Not charging", "Full"
Z tekstu powyżej wynika, że niektóre laptopy pozwalają nadpisać plik status
na jedną z wymienionych wartości i w ten sposób sterować ładowaniem laptopa (włączenie/wyłączenie ładowania). Niestety, po nadaniu
sudo chmod 666 /sys/class/power_supply/BAT0/status
i próbie jego (pliku) nadpisania (oczywiście jest taki plik :) )
sudo echo "Not charging" > /sys/class/power_supply/BAT0/status
otrzymuję komunikat
echo: błąd zapisu: Nie ma takiego urządzenia
Jeżeli dobrze rozumiem, to temat jest zaorany. System nie pozwala nadpisać pliku, laptop nie ma w BIOSie funkcji kontroli ładowania baterii, więc jedyne co ew. pozostaje, to dekompilacja sterownika i wyekstrahowanie funkcji do włączania / wyłączania ładowania przy włączonym zasilaczu. Tak?
Dzięki
M.