Программа при старте не обращает внимание на файл /etc/acpi/events/power.conf. После переименования этого файла в /etc/acpi/events/power и перезапуска acpid файл подхватился. Отработка кнопки нормальная.
так было задумано. нажатие кнопки power может обрабатывать не только acpid
Зачем ещё типично применяется acpid, кроме обработки кнопки power? Для него это ожидаемая функциональность. Не надо -- не ставим acpid. Надо -- ставим и должен работать. Ломать зачем -- не понимаю.
(В ответ на комментарий №2) > Зачем ещё типично применяется acpid, кроме обработки кнопки power? $ cat /etc/acpi/events/f24 event=ibm/hotkey HKEY 00000080 00001008 action=/lib/udev/btrfkill кнопку power у меня обрабатывают иксы > Для него это ожидаемая функциональность. для меня это будет неожиданная функциональность, если на кнопку power я получу poweroff вместо окошка с выбором suspend/hibernate/poweroff > Не надо -- не ставим acpid. > Надо -- ставим и должен работать. > Ломать зачем -- не понимаю. см. выше
А я считаю это багой, так как для меня это изменение оказалось полной неожиданностью, так как у меня из шести компов только один с иксами, остальные работают вообще без мониторов, но даже с иксами у меня кнопку питания отрабатывает acpid, так как никогда не знаешь, что глюкнëт в графике, а так хоть комп заглушен будет нормально. И благодаря этому апперкоту я потратил час на выяснение этой лажи и перенастройку работы программы. Мало того, это серьëзное изменение нигде не отражено.
Валера, я присоединяюсь - очень не хочется при обновлении получить отсутствие возможности выключать сервера по кнопке Power.
один раз файл переименуй и забудь
Прежде, чем переименовать, надо знать что и как переимкеновать. А также знать, что это необходимо. А тут документация неочевидна, записей о необходимости действий отсутствуют. Наверное, была бы идеальной установка программы acpid отдельно, нужных разных наборов конфигов отдельно. Что поставил, то и используется.
Плохо ещё и то, что расширение .conf говорит о том, что это конфиг, а не пример и т.д.
Зачем конопатить друг другу мойзги? 1. Положить power.disabled 2. Написать control делающий симлинк power -> power.disabled (acpid же понимает симлинки?) 3. Расслабиться и получать удовольствие
положить обратно power. кому надо, пусть конопатит себе мозги с переименованием, контролами и проч. иными словами: при апгрейде пакета по умолчанию я хотел бы иметь ровно те же возможности, а не испражняться кирпичами на тему того, как зашатдаунить безголовую машину, от которой сеть отвалилась.
(In reply to comment #3) > кнопку power у меня обрабатывают иксы > для меня это будет неожиданная функциональность, если на кнопку power я получу > poweroff вместо окошка с выбором suspend/hibernate/poweroff Вот у себя и настрой. Если я в какой collectd засуну свою специфику из коробки -- это будет тоже глупость и неумение отличить её от разумного дефолта. > > Ломать зачем -- не понимаю. > см. выше Ну ты ж пакет не для себя одного делаешь, надеюсь? Если надоел пакет -- давай я займусь.
acpid-1:2.0.4-alt2 -> sisyphus: * Fri Jun 25 2010 Valery Inozemtsev <shrek@altlinux> 1:2.0.4-alt2 - renamed /etc/acpi/events/power.conf to /etc/acpi/events/power (closes: #23657) - added /etc/sysconfig/acpid config
Спасибо :)