vasek |
|
Темы:
48
Сообщения:
11340
Участник с: 17 февраля 2013
|
ind.indeviral, это понятно - спорить не буду - просто всегда привык следовать в работе официальным инструкциям - так научили. А решений всегда, конечно, несколько и выбор всегда имеется. Кто как привык.
Ошибки не исчезают с опытом - они просто умнеют
|
likanblk |
|
Темы:
31
Сообщения:
98
Участник с: 24 июня 2011
|
Я понимаю, что такое $3 и case, Только вот вы уверены, что нам оно нужно? Может уже по содержанию $2 и $4 можно понять, что провод вытащили? А если строка эхо не срабатывает, то или $2 или $4 проверку не проходит, и внесение дополнительной проверки $3 ничего не изменит. |
vasek |
|
Темы:
48
Сообщения:
11340
Участник с: 17 февраля 2013
|
likanblkА как понять, что вытащили именно тот провод? Лучшая проверка - эксперимент - попробуй все возможные варианты..........начни с одного параметра и дойди до 4-х.
Ошибки не исчезают с опытом - они просто умнеют
|
indeviral |
|
Темы:
38
Сообщения:
3196
Участник с: 10 августа 2013
|
казнить($1) нельзя($2) , ($3) помиловать($4)
Ошибки в тексте-неповторимый стиль автора©
|
likanblk |
|
Темы:
31
Сообщения:
98
Участник с: 24 июня 2011
|
Лично у меня провод питания (ac_adapter который в $1) - только один, а у вас много? to ind.indeviral. Я попробовал ваш подход с udev. Спасибо, работает. Но все таки хотелось бы разобраться с acpid. Кстати если уж зашёл вопрос о энергосбережении. Есть в arch такой файл cpufreq.conf ? Чтоб на строить инфраструктуру cpufreq ? |
Xts |
|
Темы:
33
Сообщения:
973
Участник с: 13 ноября 2013
|
likanblkа чем это не устраивает?\
|
vasek |
|
Темы:
48
Сообщения:
11340
Участник с: 17 февраля 2013
|
likanblkНе у нас, а у компьютера - это машина и у нее имеется провод $1+$2+$3+$4 и нет провода $1+$3 ит.п.
Ошибки не исчезают с опытом - они просто умнеют
|
likanblk |
|
Темы:
31
Сообщения:
98
Участник с: 24 июня 2011
|
Эмм, источник события, как вы выразились "провод" кодируется в $1 (ac_adapter, battery и тд) и всё, никаких проводов $1+$2+$3+$4. В $4 состояние этого источника 1 или 0 (включен или выключен). В $3 используется для других источников событий - например крышки ноутбука - open, closed, undefined. Зачем для ac_adapter проверять $3 не понятно. Какая информация кодируется в $3 для ac_adapter, вы знаете? |
vasek |
|
Темы:
48
Сообщения:
11340
Участник с: 17 февраля 2013
|
$ acpi_listen …........событие........и получаем на выходе расшифровку события Событие состоит из 4-х элементов: 1 и 2 элементы — тип события (грубо говоря наименование и обозначение), 3 — номер события, 4 - порядковый номер Событие — (ac_adapter) + (ACPI0003:00) + (00000080) + (00000000)...................($1) + ($2) + ($3) + ($4) И когда все 4 элемента компьютер опознал, собрал их воедино — он отождествляет это событие (понимает, умная зараза, что это с ним сделали) с тем событием, которое у него записано в мозгах.
Ошибки не исчезают с опытом - они просто умнеют
|