Bug 25714 - Отложенное выключение по действию на кнопку питания в профиле
Summary: Отложенное выключение по действию на кнопку питания в профиле
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: libpowerdevilcore4 (show other bugs)
Version: unstable
Hardware: all Linux
: P3 normal
Assignee: Nobody's working on this, feel free to take it
QA Contact: qa-sisyphus
URL: https://bugs.kde.org/show_bug.cgi?id=...
Keywords:
Depends on:
Blocks:
 
Reported: 2011-06-03 17:15 MSK by Roman Savochenko
Modified: 2011-12-30 13:16 MSK (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Roman Savochenko 2011-06-03 17:15:35 MSK
А именно:
Устанавливаю в профиле "Производительность" обработку нажатия кнопок, где для кнопки выключения устанавливаю "Выключить".

Далее нажимаю кнопку питания ноута - вообще никакой видимой реакции.
Однако через 30 секунд он выключается.

Складывается впечатление, что в фоне работает тот самый таймер, который считает в стандартном диалоге выхода KDE4. Думаю это не правильно.
Comment 1 Sergey V Turchin 2011-06-03 17:20:45 MSK
В настройках диспетчера сеансов есть галки, которые отключают диалог с этим таймером
Comment 2 Sergey V Turchin 2011-06-03 17:20:46 MSK
В настройках диспетчера сеансов есть галки, которые отключают диалог с этим таймером
Comment 3 Roman Savochenko 2011-06-03 17:27:05 MSK
В том то и дело, что диалога на самом деле никакого нет.
Просто не осуществляется никаких видимых действий в течении 30 секунд по команде "Выход" из PowerDevil.
Comment 4 Sergey V Turchin 2011-06-03 18:16:15 MSK
Возможно, с графикой что-то. Должен появляться диалог.

P.S.
Сначала показалось, что по закрытию крышки.
Comment 5 Roman Savochenko 2011-06-03 18:29:17 MSK
(В ответ на комментарий №4)
> Возможно, с графикой что-то. Должен появляться диалог.
Это если действием кнопки выключения указан диалог.
Если же указан "Выход" то должен быть выход. На проблему с графикой не похоже, поскольку рабочий стол остаётся активным, и в течении этих 30 секунд я могу продолжать работу, пока он меня не прервёт.
Comment 6 Sergey V Turchin 2011-06-03 18:51:18 MSK
Он завершает работу KDE весь этот интервал. Т.е. не просто ждет.
Comment 7 Roman Savochenko 2011-06-03 20:45:04 MSK
(В ответ на комментарий №6)
> Он завершает работу KDE весь этот интервал. Т.е. не просто ждет.
Да ну. Если я выхожу по стандартной схеме то всё закрывается максимум за 5 секунд, вместе с моими действиями.
Comment 8 Roman Savochenko 2011-06-03 20:57:20 MSK
Только что специально замерял.
После нажатия на кнопку питания проходит 28-30 секунд, при этом активность процессора и диска фактически нулевая.

Вам не кажется это странным?
Comment 9 Sergey V Turchin 2011-06-06 14:20:08 MSK
Включите всю отладку в kdebugdialog и смотрите в ~/.xsession-errors в момент нажатия на Power
Comment 10 Sergey V Turchin 2011-06-06 14:20:09 MSK
Включите всю отладку в kdebugdialog и смотрите в ~/.xsession-errors в момент нажатия на Power
Comment 11 Roman Savochenko 2011-06-07 08:31:51 MSK
И что предметного, оправдывающего такое поведение, я должен был там увидеть?

globalaccel(5817) KGlobalAccelImpl::x11Event: Got XMappingNotify event
kglobalaccel(5817) GlobalShortcutsRegistry::unregisterKey: Unregistering key "Volume Down" for "kmix" : "decrease_volume"
---------------------------//------------------------------
kglobalaccel(5817) KGlobalAccelImpl::grabKey: keyQt (0x 1000108 ) was resolved to x11 keycode 0
kglobalaccel(5817) GlobalShortcutsRegistry::unregisterKey: Unregistering key "Monitor Brightness Down" for "kded" : "Decrease Screen Brightness"
---------------------------//------------------------------
kglobalaccel(5817) GlobalShortcutsRegistry::registerKey: Registering key "Volume Down" for "kmix" : "decrease_volume"
---------------------------//------------------------------
kglobalaccel(5817) KGlobalAccelImpl::grabKey: keyQt (0x 1000108 ) was resolved to x11 keycode 0
kglobalaccel(5817) GlobalShortcut::setActive: "Hibernate" : Failed to register  "Hibernate"
kglobalaccel(5817) GlobalShortcutsRegistry::registerKey: Registering key "Monitor Brightness Down" for "kded" : "Decrease Screen Brightness"
---------------------------//------------------------------
kglobalaccel(5817) KGlobalAccelImpl::x11Event: Got XKeyPress event
kglobalaccel(5817) GlobalShortcutsRegistry::keyPressed: "Power Off" = "PowerOff"
kglobalaccel(5817) KGlobalAccelImpl::x11Event: Got XMappingNotify event
kglobalaccel(5817) GlobalShortcutsRegistry::unregisterKey: Unregistering key "Volume Down" for "kmix" : "decrease_volume"
---------------------------//------------------------------
kglobalaccel(5817) KGlobalAccelImpl::grabKey: keyQt (0x 1000108 ) was resolved to x11 keycode 0
kglobalaccel(5817) GlobalShortcutsRegistry::unregisterKey: Unregistering key "Monitor Brightness Down" for "kded" : "Decrease Screen Brightness"
---------------------------//------------------------------
kglobalaccel(5817) GlobalShortcutsRegistry::registerKey: Registering key "Volume Down" for "kmix" : "decrease_volume"
---------------------------//------------------------------
kglobalaccel(5817) KGlobalAccelImpl::grabKey: keyQt (0x 1000108 ) was resolved to x11 keycode 0
kglobalaccel(5817) GlobalShortcut::setActive: "Hibernate" : Failed to register  "Hibernate"
kglobalaccel(5817) GlobalShortcutsRegistry::registerKey: Registering key "Monitor Brightness Down" for "kded" : "Decrease Screen Brightness"
---------------------------//------------------------------
klipper(6101)/kdecore (KConfigSkeleton) KCoreConfigSkeleton::writeConfig:
knotes(6052)/kdecore (KConfigSkeleton) KCoreConfigSkeleton::writeConfig:
kget(6043)/kdecore (KConfigSkeleton) KCoreConfigSkeleton::writeConfig:
Comment 12 Sergey V Turchin 2011-08-19 17:22:21 MSK
Пока только https://bugs.kde.org/show_bug.cgi?id=265405
Comment 13 Sergey V Turchin 2011-12-29 16:36:35 MSK
kde4base-workspace-4.7.2-alt5
Comment 14 Roman Savochenko 2011-12-30 13:16:15 MSK
(В ответ на комментарий №13)
> kde4base-workspace-4.7.2-alt5
Подтверждаю, проблема решена.