Bug 25018

Summary: Действите acpid прерывает диалог вызванный нажатием питания
Product: Sisyphus Reporter: a.sinitsin <a.sinitsin>
Component: acpidAssignee: Nobody's working on this, feel free to take it <nobody>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: normal    
Priority: P3 CC: aen, boyarsh, cas, dd1email, lav, mike, shrek, velifico, vitty, zerg
Version: unstableKeywords: distro-blocker, usability
Hardware: all   
OS: Linux   

Description a.sinitsin 2011-02-03 18:43:46 MSK
Если, будучи залогиненным в системе, мы нажмём кнопку питания, то увидим диалог выключения. Но воспользоваться им не сможем, потому что через несколько секунд система начнёт останавливаться.
Comment 1 Valery Inozemtsev 2011-02-03 18:58:01 MSK
см. https://bugzilla.altlinux.org/show_bug.cgi?id=23657
я просто удаляю /etc/acpi/events/power
Comment 2 Sergey V Turchin 2011-02-03 19:18:12 MSK
(В ответ на комментарий №1)
> я просто удаляю /etc/acpi/events/power
Ну, вот, как бы самое простое решение: "Не нравиться -- удали /etc/acpi/events/power".
Comment 3 Andrey Cherepanov 2011-02-04 18:32:24 MSK
Вижу два варианта решения:
1. Скрипт, определяющий service dm status. Не запускать перезапуск при запущенной службе dm
2. Сделать control powerbutton
Comment 4 Sergey V Turchin 2011-02-04 18:41:52 MSK
3. (давно похоронен и забыт) Вернуть понятие "тип машины". К нему я бы добавил возможность указывать сразу несколько (список жестко предопределен из не более 5-и вариантов). Например "server;desktop"
Comment 5 Repository Robot 2011-03-02 17:30:39 MSK
acpid-1:2.0.8-alt1 -> sisyphus:

* Wed Mar 02 2011 Valery Inozemtsev <shrek@altlinux> 1:2.0.8-alt1
- 2.0.8
- new subpackage acpid-events-power (closes: #25018)
Comment 6 Vitaly Lipatov 2011-04-16 01:26:58 MSK
Странно, пока /etc/acpi/events/power не вынесли в отдельный пакет, при нажатии Power происходило разлогинивание пользователя из KDE, после чего нажатие Power приводило к выключению системы.
Выделение этого файла в отдельный пакет привело лишь к тому, что компьютеры стало невозможно выключить.
Таким образом за последние годы пользования кнопкой Power заявленной проблемы я не наблюдал. Она вообще была? О каком диалоге выключения писал a.sinitsin, я не понял.
Comment 7 a.sinitsin 2011-04-16 07:39:37 MSK
Диалог гнома, в установленном кентавре из коробки наблюдалось в момент открытия бага (сейчас у меня кентавр с текущими обновлениями и отключён acpid, если надо то могу включить и проверить).

Кстати, разлогинивание тоже, по сути, поведение некорректное. Если мы реагируем на событие, то надо либо выполнить действие по умолчанию либо дать диалог. У кнопки питания действием по умолчанию является выключение и завершение сессии тут не очень уместно. Впрочем, кажется именно поэтому reopened. 

Странности такого поведения в kde наблюдал давно, но в старой системе была масса наводок и поэтому не придавал значения. До этого наблюдал в каком то предыдущем релизе с гномом, но тот уже вышел и было поздно дёргаться.
Comment 8 Michael Shigorin 2011-04-16 22:48:19 MSK
А удалить пакет acpid не пробовали часом?  Меня он устраивал как есть.
Comment 9 a.sinitsin 2011-04-16 23:30:23 MSK
В коммюнити было бурное обсуждение. Вопрос не в том что это легко исправить, вопрос в том, что поведение системы из коробки противоречиво внутри себя.
Comment 10 Michael Shigorin 2011-04-16 23:41:39 MSK
Я к тому, что если пакет не следует класть в дистрибутив -- то лучше и не класть, чем курочить.
Comment 11 a.sinitsin 2011-04-17 09:51:08 MSK
Строго говоря, диалог по кнопке - это выглядит хорошо. В частности, например, на ноутбуке, где эта кнопка на расстоянии пальца. Если DE сможет без acpi заметить что там что-то нажали, то может быть оно действительно не нужно. Но в принципе и просто отсутствие пакета это тоже решение и вполне может быть приемлемым. Надо просто понять предполагается ли вообще реакция на эту кнопку.
Comment 12 velifico 2011-04-26 16:18:14 MSK
*** Bug 19274 has been marked as a duplicate of this bug. ***
Comment 13 Andrey Cherepanov 2011-11-03 16:07:33 MSK
В acpid-2.0.9-alt1 файл /etc/acpi/events/power отсутствует.