PDA

View Full Version : batteria quasi scarica: mate-power-manager non spegne il pc.


kernelex
07-03-2015, 14:23
il titolo dice quasi tutto.
impostato la gestione energetica per spegnere il pc a batteria con livello di carica critico, non succede nulla.

anche provato da dconf-editor ad impostare lo spegnimento con carica critica al 10%, non succede nulla.

iedee?

pigi2pigi
07-03-2015, 15:15
Una volta avevo fatto uno script che interrogava
/proc/acpi/battery/BAT0/* e a fronte dei valori faceva lo shutdown, in alcuni sistemi bisogna andare in /sys/class/power_supply/BAT0/*

kernelex
07-03-2015, 15:31
è una idea che avevo già preso in considerazione, ma non so farlo.

pigi2pigi
07-03-2015, 17:23
Avevo fatto una cosa tipo:

#!/bin/sh
# loop infinito
while true
do

REMAIN=$(cat /proc/acpi/battery/BAT0/state |grep remaining |awk '{ print $3 }')

if [ $REMAIN -le 1400 ]; then
echo "$REMAIN"
# else
# echo "maggiore"
fi
# sleep di 5' fino al prossimo check
sleep 300
done

al posto di echo c'era il comando di shutdown oppure si potrebbe segnalare
con un popup grafico fatto con zenity (basta installarlo)

zenity --error --title="$REMAIN" --text='batteria scarica'

il valore da mettere lo avevo calcolato dalle info della batteria
cat /proc/acpi/battery/BAT0/info facendo un 20% della batteria carica

kernelex
16-03-2015, 23:51
UP.
sto usato cinnamon su ubuntu, e qui funzioona come dovrebbe.