I'm unsure if this is also the case with XIM, but when using SCIM this bug is caused because SCIM discards synthetic XEvents (scim/extras/gtk2_immodule/gtkimcontextscim.cpp:981), and gnome- screensaver uses XEmbed to display the password and message dialogs, passing received XEvents with XSendEvent(). A similar issue was discovered using chromium with scim (http://code.google.com/p/chromium/issues/detail?id=19926), for which a patch to scim was developed. I'm also unsure if that patch is appropriate generally (consider the many cases where XSendEvent() could be used to compromise system security if it was accepted by the IME), or if a similar approach would address the issue for XIM.
If someone more familiar with XIM could confirm that this applies in that case, or if those experiencing the bug are willing to switch from XIM to SCIM, it may be appropriate to change the affected package for this bug to one of gtk+2.0 (the provider of the XIM GTK IMMODULE), scim (if use of SCIM rather than XIM is an acceptable resolution of this issue), or some other XIM related package (I'm not sufficiently familiar with XIM to be sure where such code may exist). ** Bug watch added: code.google.com/p/chromium/issues #19926 http://code.google.com/p/chromium/issues/detail?id=19926 -- Unable to use XIM when screen is locked (xscreensaver) https://bugs.launchpad.net/bugs/183213 You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to gnome-screensaver in ubuntu. -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs