А именно: Устанавливаю в профиле "Производительность" обработку нажатия кнопок, где для кнопки выключения устанавливаю "Выключить". Далее нажимаю кнопку питания ноута - вообще никакой видимой реакции. Однако через 30 секунд он выключается. Складывается впечатление, что в фоне работает тот самый таймер, который считает в стандартном диалоге выхода KDE4. Думаю это не правильно.
В настройках диспетчера сеансов есть галки, которые отключают диалог с этим таймером
В том то и дело, что диалога на самом деле никакого нет. Просто не осуществляется никаких видимых действий в течении 30 секунд по команде "Выход" из PowerDevil.
Возможно, с графикой что-то. Должен появляться диалог. P.S. Сначала показалось, что по закрытию крышки.
(В ответ на комментарий №4) > Возможно, с графикой что-то. Должен появляться диалог. Это если действием кнопки выключения указан диалог. Если же указан "Выход" то должен быть выход. На проблему с графикой не похоже, поскольку рабочий стол остаётся активным, и в течении этих 30 секунд я могу продолжать работу, пока он меня не прервёт.
Он завершает работу KDE весь этот интервал. Т.е. не просто ждет.
(В ответ на комментарий №6) > Он завершает работу KDE весь этот интервал. Т.е. не просто ждет. Да ну. Если я выхожу по стандартной схеме то всё закрывается максимум за 5 секунд, вместе с моими действиями.
Только что специально замерял. После нажатия на кнопку питания проходит 28-30 секунд, при этом активность процессора и диска фактически нулевая. Вам не кажется это странным?
Включите всю отладку в kdebugdialog и смотрите в ~/.xsession-errors в момент нажатия на Power
И что предметного, оправдывающего такое поведение, я должен был там увидеть? 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:
Пока только https://bugs.kde.org/show_bug.cgi?id=265405
kde4base-workspace-4.7.2-alt5
(В ответ на комментарий №13) > kde4base-workspace-4.7.2-alt5 Подтверждаю, проблема решена.