#72 closed defect (fixed)
no keys with modifiers accepted anymore
Reported by: | pmarek | Owned by: | Antoine Martin |
---|---|---|---|
Priority: | major | Milestone: | 0.0.7.x |
Component: | client | Version: | 0.0.7.34 |
Keywords: | Cc: |
Description (last modified by )
I've had it now 3 times that no keys with modifiers are accepted anymore; ie. I can enter "abc", but no character like "!" (shift+1), "«" (AltGr
+x), etc. These are simply not taken (xchat text input line).
I've now had that while running xpra with "-d all"; here's the (hopefully) relevant part of the log. I hope that this client log is enough.
I've marked a few lines with "==========" to explain the approximate state; perhaps having a timestamp every so often would be a good idea, too.
Attachments (1)
Change History (10)
Changed 10 years ago by
Attachment: | xpra-kbd-damaged.txt.bz2 added |
---|
comment:1 Changed 10 years ago by
comment:2 Changed 10 years ago by
Description: | modified (diff) |
---|---|
Owner: | changed from Antoine Martin to Antoine Martin |
Status: | new → accepted |
The client log looks ok, I am much more interested in the server log...
comment:3 Changed 10 years ago by
comment:4 Changed 10 years ago by
I've found multiple instances of these messages, too ... but that's all there is in the server log.
unhandled format 0 for clipboard data type TypeError: object of type 'NoneType' has no len() ['setxkbmap', '-rules', 'evdev', '-model', 'pc104', '-layout', 'de'] ['setxkbmap', '-option', '', '-option', 'ctrl:nocaps,terminate:ctrl_alt_bksp,compose:lwin'] ['xkbcomp', '-', ':65'] with stdin=xkb_keymap {\n xkb_keycodes { .. error setting xmodmap Traceback (most recent call last): File "/usr/lib/xpra/xpra/server.py", line 734, in set_keymap if len(self.xkbmap_keycodes)>0: TypeError: object of type 'NoneType' has no len()
comment:5 Changed 10 years ago by
comment:6 Changed 10 years ago by
silly bug fixed in r445, to test that this fixes it, also apply this:
Index: xpra/platform/client_extras_base.py =================================================================== --- xpra/platform/client_extras_base.py (revision 436) +++ xpra/platform/client_extras_base.py (working copy) @@ -220,6 +220,7 @@ def session_info(self, *args): + self.client._keys_changed() if self.session_info_window: self.session_info_window.present() return
To make the keys_changed
fire everytime the session statistics tray menu is clicked, this used to break the keymap and no longer does.
comment:7 Changed 10 years ago by
Resolution: | → fixed |
---|---|
Status: | accepted → closed |
I assume this is fixed, please re-open if necessary.
comment:8 Changed 10 years ago by
Milestone: | current → 0.0.7.x |
---|---|
Version: | → 0.0.7.34 |
comment:9 Changed 16 months ago by
this ticket has been moved to: https://github.com/Xpra-org/xpra/issues/72
Here's something I found in the xpra server log, perhaps that helps, too.