Помогите разобраться с acpid

ind.indeviral, это понятно - спорить не буду - просто всегда привык следовать в работе официальным инструкциям - так научили.
А решений всегда, конечно, несколько и выбор всегда имеется. Кто как привык.
Ошибки не исчезают с опытом - они просто умнеют
Я понимаю, что такое $3 и case, Только вот вы уверены, что нам оно нужно? Может уже по содержанию $2 и $4 можно понять, что провод вытащили? А если строка эхо не срабатывает, то или $2 или $4 проверку не проходит, и внесение дополнительной проверки $3 ничего не изменит.
likanblk
Может уже по содержанию $2 и $4 можно понять, что провод вытащили?
А как понять, что вытащили именно тот провод?
Лучшая проверка - эксперимент - попробуй все возможные варианты..........начни с одного параметра и дойди до 4-х.
Ошибки не исчезают с опытом - они просто умнеют
казнить($1) нельзя($2) , ($3) помиловать($4)
Ошибки в тексте-неповторимый стиль автора©
Лично у меня провод питания (ac_adapter который в $1) - только один, а у вас много?
to ind.indeviral. Я попробовал ваш подход с udev. Спасибо, работает. Но все таки хотелось бы разобраться с acpid.
Кстати если уж зашёл вопрос о энергосбережении. Есть в arch такой файл cpufreq.conf ? Чтоб на строить инфраструктуру cpufreq ?
likanblk
Есть в arch такой файл cpufreq.conf ? Чтоб на строить инфраструктуру cpufreq ?
а чем это не устраивает?\
echo powersave > /sys/devices/system/cpu/cpu1/cpufreq/scaling_governor
likanblk
Лично у меня провод питания (ac_adapter который в $1) - только один, а у вас много?
Не у нас, а у компьютера - это машина и у нее имеется провод $1+$2+$3+$4 и нет провода $1+$3 ит.п.
Ошибки не исчезают с опытом - они просто умнеют
Эмм, источник события, как вы выразились "провод" кодируется в $1 (ac_adapter, battery и тд) и всё, никаких проводов $1+$2+$3+$4. В $4 состояние этого источника 1 или 0 (включен или выключен). В $3 используется для других источников событий - например крышки ноутбука - open, closed, undefined. Зачем для ac_adapter проверять $3 не понятно. Какая информация кодируется в $3 для ac_adapter, вы знаете?
$ acpi_listen …........событие........и получаем на выходе расшифровку события
Событие состоит из 4-х элементов: 1 и 2 элементы — тип события (грубо говоря наименование и обозначение), 3 — номер события, 4 - порядковый номер
Событие — (ac_adapter) + (ACPI0003:00) + (00000080) + (00000000)...................($1) + ($2) + ($3) + ($4)
И когда все 4 элемента компьютер опознал, собрал их воедино — он отождествляет это событие (понимает, умная зараза, что это с ним сделали) с тем событием, которое у него записано в мозгах.
Ошибки не исчезают с опытом - они просто умнеют
 
Зарегистрироваться или войдите чтобы оставить сообщение.