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 было извлечено…
URL: https://lists.ubuntu.com/archives/ubuntu-ru/attachments/20090809/412ca19e/attachment-0001.htm
ubuntu-ru