В Вск, 09/08/2009 в 07:18 +0400, Юрий Аполлов пишет:
> обнаружил неприятное: нет настройки, отвечающей за вырубку оси при
> достижении порогового значения заряда аккумулятора. ругаться -
> ругается. но ничего не предпринимает. а хочу, чтобы вырубалось.
> желательно - настройка через ГУЙ.
> в gnome-power-preferences только про отключение дисплея по прошествии
> времени и всё такое. надо же именно отрубон делать при заряде
> определённом (чтобы тоже можно было задать). куда копать?
> нашёл только в /etc/laptop-mode-laptop-mode.conf строку
> MINIMUM_BATTERY_CHARGE_PERCENT=3 - при достижении порога ругается
> безбожно. но не отрубает системку - а надо бы, аккуму жалко - столько
> раз уже валилась из-за экстренного погружения. один раз даже пришлось
> немного реанимировать - сунул-высунул-методом.
> 
> где рыть, не подскажете? ACPI? laptop-mode? etc...???

У меня была похожая проблема на Dell 500 в Ubuntu Hardy. Писал в эту
рассылку, но ответа не получил... В общем, у меня это вырубание
осуществляется вот таким скриптом, засунутым в крон (от рута):

#!/bin/bash

LOCKFILE="/home/user/Настройки/.hibernater/hibernater.lck"
PERCENT=`acpi -b | cut -d, -f2 | cut -c2,3,4,5 | cut -d% -f1`
MODE=`acpi -b | cut -d, -f1 | cut -d: -f2 | cut -c2-20`
THRESHOLD=5
ACTION=0
if [ -f $LOCKFILE ]; then
        exit
fi
touch $LOCKFILE
if [ $PERCENT -le $THRESHOLD ]; then
        let ACTION++
fi
if [ $MODE = "discharging" ]; then
        let ACTION++
fi
if [ $ACTION -eq "2" ]; then
        zenity --display=:0 --screen=0 --warning
--title="/etc/acpi/hibernater.sh" --text="БАТАРЕЯ\ РАЗРЯЖЕНА\!\ Если\ вы
\ не\ подключите\ компьютер\ к\ сети\ в\ течение\ минуты,\ он\ перейдет\
в\ спящий\ режим\!" &
        sleep 65
        MODE2=`acpi -b | cut -d, -f1 | cut -d: -f2 | cut -c2-20`
        if [ $MODE2 = "discharging" ]; then
                sudo s2disk
                sudo rm -f $LOCKFILE
        else
                sudo rm -f $LOCKFILE
        fi
else
        sudo rm -f $LOCKFILE
fi

Причем, laptop-mode на той машине у меня отключен по причине того, что
слишком часто парковал жесткий диск.

--
С уважением,
Алексей Мишустин
---
Audacious is stopped
----
c:\>dmesg
"dmesg" не является внутренней или внешней командой, исполняемой
командой или пакетным файлом.
c:\>man dmesg
"man" не является внутренней или внешней командой, исполняемой командой
или пакетным файлом.
c:\>help dmesg
Данная команда не поддерживается. Воспользуйтесь параметром "x /?".
c:\>su
"su" не является внутренней или внешней командой, исполняемой командой
или пакетным файлом.
c:\>
c:\>
c:\>
c:\>format /c
-- 
ubuntu-ru mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru

Дати відповідь електронним листом