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.