Registered Member
|
I recently upgraded KDE from 4.8.4 to 4.10.5. (I'm on Debian GNU/Linux.) KDM on boot is configured to auto-login and auto-lock the screen and this works fine. However, while KDE is running, I press Ctrl+Alt+L and nothing seems to happen. My applications happily display changes, but X doesn't respond to any mouse clicks or keyboard shortcuts. This used to work, so I searched bugzilla but couldn't find anyone in a similar situation. Any ideas on how I can make Ctrl+Alt+L do the same thing as KDM?
|
Manager
|
try:
systemsettings -> shortcuts & gestures -> gloabal keyboard shortcuts -> KDE component -> KDE session manager -> lock session make sure default is selected and then click apply |
Registered Member
|
default is already selected. apply is greyed out. tried changing it and changing it back to no avail. Ctrl+Alt+L does something, it's just not letting me unlock the session. The same issue happens with the plasma desktop menu item "Lock Screen". Snippets from my .kde:
|
Manager
|
|
Manager
|
there's a bug report for what sounds like your issue https://bugs.kde.org/show_bug.cgi?id=311050
solution from post #24
and from post #23 a workaround
|
Registered Member
|
That has the same ill effect as Ctrl+Alt+L |
Registered Member
|
I do not have "kscreenlocker" in the list. |
Manager
|
is there any output when you run the qdbus command in Konsole?
also look in ~/.xsession-errors after you attempt the command |
Registered Member
|
no
.xsession-errors is just so full of kde stuff, i'm not sure what's relevant. Here's the last few bits:
|
Manager
|
nothing appears relevant in that file
1) open the app kdebugdialog -> deselect all -> in search field -> ksmserv -> select all -> ok 2) rm ~/.xsession-errors 3) run qdbus org.kde.ksmserver /ScreenSaver Lock 4) look at ~/.xsession-errors |
Registered Member
|
i don't know what kind of voodoo is going on. i did (1), logout, login, (3) and it works now. ksmserv executing code in a debug statement? |
Manager
|
what do you mean by "debug statement"?
so the qbus command now works? does the alt+ctrl+l ? |
Registered Member
|
i'm used to seeing programmers do things like: if(debug) displayScreenSaver(); yes, it all works now. |
Administrator
|
KDebugDialog is used to enable or disable debugging output from KDE applications, which can provide useful information to developers and those who do support as to what an issue might be, or why certain behaviour is occurring.
In this case, it is likely you were experiencing a temporary issue, which rectified itself.
KDE Sysadmin
[img]content/bcooksley_sig.png[/img] |
Registered Member
|
Define 'temporary'. I've had this issue for over a week. How can an issue rectify itself? There must be some cause and effect. Perhaps the fix was not some misplaced line of code in ksmserv's debugging output, perhaps the fix was a clean logout, which possibly I hadn't done in the whole week? (Previously, I would attempt to lock the screen and then be forced to kill my session.) |
Registered users: Bing [Bot], blue_bullet, Google [Bot], rockscient, Yahoo [Bot]