Summary: | global hotkeys stop working shortly after startup | ||
---|---|---|---|
Product: | [Unmaintained] khotkeys | Reporter: | David Palacio <dpalacio> |
Component: | general | Assignee: | Michael Jansen <kde> |
Status: | CLOSED DUPLICATE | ||
Severity: | normal | CC: | gerhard.gappmeier |
Priority: | NOR | ||
Version: | unspecified | ||
Target Milestone: | --- | ||
Platform: | Compiled Sources | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: | |||
Attachments: |
.xsession-errors
with kglobalaccel output .xsession-errors |
Description
David Palacio
2009-05-22 03:52:50 UTC
A correction: Global hotkeys/shortcuts do work *in* the few first seconds KDE starts. Created attachment 33910 [details]
.xsession-errors
.xsession-errors for current login
1. Do you have more than one kglobalaccel demon running? https://bugs.kde.org/show_bug.cgi?id=193558 2. Do you use xmodmap? 3. Enable kglobalaccel debug output in kdebugdialog. Try to stop and restart kglobalaccel (kquitapp kglobalaccel; kglobalaccel --nofork). Does it work? If not attach the output kglobalaccel gives. 4. If kglobalaccel worked after restarting. Relogin and attach the content of your .xsession-errors file. You current .xsession-errors file is not useful because of the missing kglobalaccel output. But i guess 1. is you problem anyway. Created attachment 33919 [details] with kglobalaccel output > 1. Do you have more than one kglobalaccel demon running? https://bugs.kde.org/show_bug.cgi?id=193558 Yes. > 2. Do you use xmodmap? No. > 3. Enable kglobalaccel debug output in kdebugdialog. Try to stop and restart > kglobalaccel (kquitapp kglobalaccel; kglobalaccel --nofork). Does it work? If > not attach the output kglobalaccel gives. I could use kquitapp on one kglobalaccel, but the other one had to be killed. Restarting kglobalaccel fixed it. > 4. If kglobalaccel worked after restarting. Relogin and attach the content of > your .xsession-errors file. Created attachment 33943 [details]
.xsession-errors
trace for the kglobalaccell/khotkeys problem
I don't know actually what khotkeys is for, but it causes kglobalaccel to lose it's dbus registration and then no global shortcut works anymore. You can see that in the trace above. Problem description: For a few seconds after startup the global shortcuts work. Then khotkeys is started and create a dbus error. After that kglobalaccell shortcuts don't work anymore. Workaround: Disable khotkeys in KDE Service Manager. Without this daemon started the global shortcuts lile Alt-F2, Alt-Tab work. Leaving the question for me: What do I need khotkeys for? Things to do: 1.) Prevent khotkeys generating this error. 2.) Make the DBUS stuff more robust, so that errors like this cannot stop existing registrations to work. Same problem, different symptoms. We hope to have it fixed today. *** This bug has been marked as a duplicate of bug 193558 *** |