за скрипт спасибо. если не найду решения поспокойнее - буду пользоваться =)
9 августа 2009 г. 12:21 пользователь Mishustin Alexey <[email protected]>написал: > В Вск, 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 >
-- ubuntu-ru mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru
