Version: (using KDE 4.2.2) OS: Linux Installed from: Ubuntu Packages When trying to connect to a vnc server with krdc, the password gets put into Kwallet. Then when I try to open it later, it asks for the Kwallet password to open the wallet. But I can't type into the Kwallet dialog. This only happens with krdc. My work around has been to open the wallet before using kdrc, but when I forget, it is an annoying problem. If I click cancel, a normal password dialog comes up but I can't type into that either.
Into which KWallet dialog are you not able to type? Can you reproduce this issue all the time? Using VNC or RDP?
The KWallet dialog is the KWallet Service dialog. It tells me krdc wants to access a wallet and requests that wallet's master password. The bug happens most of the time, once in a while it does not. Even if I can type open the wallet, I can never type in krdc's password box to store the password. I don't have an RDP server anywhere, but I am able to type the password to open the wallet. I tried deleting all my history and bookmarks in krdc to see if manually typing it would fix it, but this didn't work. If I have an RDP password stored in the wallet, I can open the wallet... but I can't actually store any VNC passwords because krdc still won't let me enter a password in it's own password dialog.
Can you reproduce such a behavior with any other app using KWallet?
No, I haven't had this problem with any other program. The only other program I regularly use Kwallet for is the Network Management plasma applet, which has never given me this bug.
*** Bug 200351 has been marked as a duplicate of this bug. ***
why is this still unconfirmed if two people are having the "same" problem?
It's not confirmed yet because I was not able to reproduce, but I'll mark it as confirmed now because two people are having the same issue. Thanks for your report.
This happens when "Grab all keys" is enabled. It happens to me in 4.3.1 as well. I just have to cancel the kwallet dialog and then disable "Grab all keys" and then try again. I can type the password into the kwallet dialog then. Also I have seen other issues similar to bug 200351 when a krdc session is open with "Grab all keys" enabled where things do not behave correctly in other windows. Again disabling "Grab all keys" or closing krdc fixes all that. It would be nice if "Grab all keys" only grabbed them when krdc was the active window, but it seems like it does it all the time.
I should also add this is only in VNC connections. It looks like in RDP "Grab all keys" doesn't stay enabled on new connections to the same host. In VNC it stays enabled. Maybe always disable "Grab all keys" on new connections?
*** Bug 249498 has been marked as a duplicate of this bug. ***
SVN commit 1271602 by uwolfer: Restore key grabbing action status after sucessful connection. Fixes keyboard blocking which prevented users for example to enter any passwords in KRDC or KWallet. M +8 -3 mainwindow.cpp WebSVN link: http://websvn.kde.org/?view=rev&revision=1271602
SVN commit 1271606 by uwolfer: Backport to 4.8 branch: Restore key grabbing action status after sucessful connection. Fixes keyboard blocking which prevented users for example to enter any passwords in KRDC or KWallet. FIXED-IN: 4.8 M +8 -3 mainwindow.cpp WebSVN link: http://websvn.kde.org/?view=rev&revision=1271606