Xpra: Ticket #939: key mapping issues with shadow server

I have wrong keyboard layout: local -- us, remote -- us. last string at keyboard: 'zxcvbnm<' instead should have 'zxcvbnm,./'



Mon, 10 Aug 2015 07:15:03 GMT - akaWolf:

Write, please, if some else info needed.


Mon, 10 Aug 2015 10:45:08 GMT - akaWolf:

Server OS: NixOS 15.07pre66213.9d5508d (Dingo) Client OS: OpenSUSE 13.1


Mon, 10 Aug 2015 11:29:00 GMT - akaWolf:

> xmodmap -pke | pastebinit
http://paste.akawolf.org/view/bVUBS
> xmodmap -pm | pastebinit
http://paste.akawolf.org/view/9ijfR
> ./xpra/gtk_common/keymap.py | pastebinit
http://paste.akawolf.org/view/ipshY
> setxkbmap -print
xkb_keymap {
        xkb_keycodes  { include "evdev+aliases(qwerty)" };
        xkb_types     { include "complete"      };
        xkb_compat    { include "complete"      };
        xkb_symbols   { include "pc+us(intl-unicode)+ru:2+inet(evdev)+terminate(ctrl_alt_bksp)+group(rctrl_rshift_toggle)"      };
        xkb_geometry  { include "pc(pc101)"     };
};
> setxkbmap -query
rules:      evdev
model:      pc101
layout:     us,ru
variant:    intl-unicode,
options:    grp:rctrl_rshift_toggle

Mon, 10 Aug 2015 12:38:44 GMT - Antoine Martin: owner set

As per xpra info in the paste, the server was started with:

.xpra-wrapped shadow :0 --daemon=no -d keyboard

Unlike regular servers, shadow servers do not support remapping the keyboard, we do this to ensure we don't end up messing up the keymap of the primary user of the display. Instead, we try to match the keys to the right ones.

Please provide the server's log file, using -d keyboard should have generated a large log file.


Mon, 10 Aug 2015 12:44:22 GMT - Antoine Martin: summary changed

(editing bug title)


Thu, 13 Aug 2015 12:16:02 GMT - Antoine Martin: attachment set

bug report tool data


Thu, 13 Aug 2015 12:16:45 GMT - Antoine Martin: owner, status, description changed

(replaced pastebin link with attachement)


Fri, 04 Sep 2015 10:10:46 GMT - Antoine Martin: owner, status changed

As per comment:4, please provide -d keyboard logs.


Fri, 04 Sep 2015 13:55:18 GMT - akaWolf: attachment set

client log with -d keyboard


Fri, 04 Sep 2015 14:00:33 GMT - akaWolf: attachment set

server log with -d keyboard


Tue, 08 Sep 2015 08:39:08 GMT - akaWolf: owner changed


Thu, 17 Sep 2015 16:03:19 GMT - Antoine Martin: status changed; milestone set

(setting milestone)


Tue, 17 Nov 2015 08:36:06 GMT - Antoine Martin: owner, status changed

I cannot reproduce this with the latest beta 0.16 packages on Fedora 23.

@akaWolf: can you?

If you can, please include the keyboard debug log output of just the problematic keypress. (the log attached to this ticket has dozens of keypresses in it)


Sat, 05 Dec 2015 10:53:38 GMT - Antoine Martin: status changed; resolution set

Not heard back, closing.


Sat, 23 Jan 2021 05:10:20 GMT - migration script:

this ticket has been moved to: https://github.com/Xpra-org/xpra/issues/939