Am Freitag 06 August 2010, 19:29:54 schrieb Vincent Bernat: > Hi! > > A user of xrdp reported this bug: > http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=584666 > > In summary, the '@' sign does not work on a german keyboard with WinXP > TS client but works fine with "rdesktop -k de". Keymaps have been > regenerated. > > The bug report contains some interesting information like xev output but > I don't know how to solve this problem. Any idea? Debian package is > based on a CVS snapshot of 2010 03 03. > > Thanks.
Hi Vincent, I know this bug and some month ago I've tried to track down what's going on there especially with a german mstsc under Windows XP, but unfortunately ran out of time. So, reading your question I've restarted my analysis today and first of all I fetched a fresh update via CVS of my working dir (Gentoo X86_64 on an AMD Athlon 64 X2). After compiling and fighting some trouble with tightvnc (I've forgotten how to tell tightvnc the right font path via xrdp) I've connected with mstsc 6.0.6001 from my Windows XP Home Box to my Gentoo Box and what a surprize - all Alt-Gr-Characters were working correctly! Then I've started up my debian sid box (unstable on Intel Pentium 4) and first "apt-get install xrdp" (0.5.0~20100303cvs-5) then "sudo /etc/init.d/xrdp start" and connected again from my Windows XP Box. As reported, most of Alt- Gr-Chars were *NOT* working as expected. Next I've downloaded xrdp from source (CVS as of today), ./bootstrap, ./configure, fetched some missing pakets, ./configure again, make, "sudo make install" and started xrdp in debug-mode (--nodaemon) from /usr/local/sbin (of course after terminating the debian version of xrdp). After connecting from my Win box, all Alt-Gr-Chars worked as expected in bash as in gedit. Rechecked in 'normal mode' still all Alt-Gr-Keys (literally @€µ{[]}\~|) are working. Having a deeper look with xev while connected with mstsc from Win XP to latest cvs-version on my debian box, I've still seen some strange things when pressing Alt-Gr-Key. I've noticed on my first analysis month ago, that there's one CONTROL_L too much which seem to lead to some kind of "Control-@' or 'Control-{' etc., which are not translatable. Now I see a "KeyPress event Control_L" followed by a "KeyRelease event Control_L" and then a "KeyPress event ISO-Level3_Shift", which seems to be the right switch for Alt-Gr-Chars. But the preceding press/release of Control_L is still a bit strange ... Anyway, now it's working (at least on my boxes) and therefore I would suggest to update to the very latest CVS version, which seems to solve the problem with german ALT-Gr-Chars. I'm curious: can someone sum up, what's being changed, so that Alt-Gr-Chars (on german keyboards) now working? regards Andreas ------------------------------------------------------------------------------ This SF.net email is sponsored by Make an app they can't live without Enter the BlackBerry Developer Challenge http://p.sf.net/sfu/RIM-dev2dev _______________________________________________ xrdp-devel mailing list xrdp-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/xrdp-devel