Re:

apollovy gmail.com
9 16:13:02 BST 2009


за скрипт спасибо. если не найду решения поспокойнее - буду пользоваться =)

9 августа 2009 г. 12:21 пользователь Mishustin Alexey
<shumkar  shumkar.ru>написал:

> В Вск, 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
> ubuntu-ru  lists.ubuntu.com
> https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru
>
-----------   -----------
Вложение в формате HTML было извлечено&hellip;
URL: https://lists.ubuntu.com/archives/ubuntu-ru/attachments/20090809/412ca19e/attachment-0001.htm 


ubuntu-ru