LINUX.ORG.RU

написать правило для udev, чтобы при переходе на батарею запустить программу


0

0

На ноуте хочу, чтобы при выключении/включении адаптера запускалась программа, которая будет включать/выключать всякие powersave опции. Полагаю, это надо делать через udev.rules. Не подскажете, как это лучше реализовать? Может кто поделится готовым вариантом?

★★★

Re: написать правило для udev, чтобы при переходе на батарею запустить программу

помочь, не помогу, но задам вопрос :) почему это powersave опции не включать/выключать средствами udev? так же как ты собираешься запускать эту волшебную программу.

g ()

Re: написать правило для udev, чтобы при переходе на батарею запустить программу

cpufreqd разве этого сам не умеет?

У меня в /etc/cpufreqd.conf что-то такое прописано:

[Rule]
name=AC Off - Low Battery
ac=off # (on/off)
#battery_interval=0-30
#exec_post=echo 3 > /proc/acpi/sony/brightness
profile=Powersave
[/Rule]

anonymous ()

Re: написать правило для udev, чтобы при переходе на батарею запустить программу

>написать правило для udev, чтобы при переходе на батарею запустить программу
А при чем тут udev? Этим занимается acpid. Ну или через hal/devicekits в современных DE.

anotheranonymous ()

Re: написать правило для udev, чтобы при переходе на батарею запустить программу

Согласен, глючу. Ну вопрос от этого не меняется. А кроме как cpufreqd?

snigga ★★★ ()

Re: написать правило для udev, чтобы при переходе на батарею запустить программу

laptop-mode-tools

JackYF ★★★★ ()

Re: написать правило для udev, чтобы при переходе на батарею запустить программу

Или в /etc/acpi/events/ кидается скрипт, или в /etc/acpi/handler.sh дописывается, что именно, можно посмотреть там же, наверняка есть уже что то.

anotheranonymous ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.