Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

key mapping issues with shadow server #939

Closed
totaam opened this issue Aug 10, 2015 · 26 comments
Closed

key mapping issues with shadow server #939

totaam opened this issue Aug 10, 2015 · 26 comments

Comments

@totaam
Copy link
Collaborator

totaam commented Aug 10, 2015

Issue migrated from trac ticket # 939

component: client | priority: major | resolution: worksforme

2015-08-10 07:44:58: akaWolf created the issue


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

@totaam
Copy link
Collaborator Author

totaam commented Aug 10, 2015

2015-08-10 08:15:04: akaWolf commented


Write, please, if some else info needed.

@totaam
Copy link
Collaborator Author

totaam commented Aug 10, 2015

2015-08-10 11:45:09: akaWolf commented


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

@totaam
Copy link
Collaborator Author

totaam commented Aug 10, 2015

2015-08-10 12:29:00: akaWolf commented


> 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

@totaam
Copy link
Collaborator Author

totaam commented Aug 10, 2015

2015-08-10 13:38:45: antoine set owner to akaWolf

@totaam
Copy link
Collaborator Author

totaam commented Aug 10, 2015

2015-08-10 13:38:45: antoine commented


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.

@totaam
Copy link
Collaborator Author

totaam commented Aug 10, 2015

2015-08-10 13:44:23: antoine changed title from keyboard layouts to key mapping issues with shadow server

@totaam
Copy link
Collaborator Author

totaam commented Aug 10, 2015

2015-08-10 13:44:23: antoine commented


(editing bug title)

@totaam
Copy link
Collaborator Author

totaam commented Aug 13, 2015

2015-08-13 13:16:03: antoine uploaded file bug-report-939.txt (246.9 KiB)

bug report tool data

@totaam
Copy link
Collaborator Author

totaam commented Aug 13, 2015

2015-08-13 13:16:46: antoine changed status from new to assigned

@totaam
Copy link
Collaborator Author

totaam commented Aug 13, 2015

2015-08-13 13:16:46: antoine changed owner from akaWolf to antoine

@totaam
Copy link
Collaborator Author

totaam commented Aug 13, 2015

2015-08-13 13:16:46: antoine edited the issue description

@totaam
Copy link
Collaborator Author

totaam commented Aug 13, 2015

2015-08-13 13:16:46: antoine commented


(replaced pastebin link with attachement)

@totaam
Copy link
Collaborator Author

totaam commented Sep 4, 2015

2015-09-04 11:10:47: antoine changed status from assigned to new

@totaam
Copy link
Collaborator Author

totaam commented Sep 4, 2015

2015-09-04 11:10:47: antoine changed owner from antoine to akaWolf

@totaam
Copy link
Collaborator Author

totaam commented Sep 4, 2015

2015-09-04 11:10:47: antoine commented


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

@totaam
Copy link
Collaborator Author

totaam commented Sep 4, 2015

2015-09-04 14:55:18: akaWolf uploaded file client_log.txt (126.8 KiB)

client log with -d keyboard

@totaam
Copy link
Collaborator Author

totaam commented Sep 4, 2015

2015-09-04 15:00:34: akaWolf uploaded file server_log.txt (104.7 KiB)

server log with -d keyboard

@totaam
Copy link
Collaborator Author

totaam commented Sep 8, 2015

2015-09-08 09:39:08: akaWolf changed owner from akaWolf to antoine

@totaam
Copy link
Collaborator Author

totaam commented Sep 17, 2015

2015-09-17 17:03:20: antoine changed status from new to assigned

@totaam
Copy link
Collaborator Author

totaam commented Sep 17, 2015

2015-09-17 17:03:20: antoine commented


(setting milestone)

@totaam
Copy link
Collaborator Author

totaam commented Nov 17, 2015

2015-11-17 08:36:06: antoine changed status from assigned to new

@totaam
Copy link
Collaborator Author

totaam commented Nov 17, 2015

2015-11-17 08:36:06: antoine changed owner from antoine to akaWolf

@totaam
Copy link
Collaborator Author

totaam commented Nov 17, 2015

2015-11-17 08:36:06: antoine commented


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)

@totaam
Copy link
Collaborator Author

totaam commented Dec 5, 2015

2015-12-05 10:53:38: antoine changed status from new to closed

@totaam
Copy link
Collaborator Author

totaam commented Dec 5, 2015

2015-12-05 10:53:38: antoine set resolution to worksforme

@totaam
Copy link
Collaborator Author

totaam commented Dec 5, 2015

2015-12-05 10:53:38: antoine commented


Not heard back, closing.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant