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
[email protected]
https://lists.sourceforge.net/lists/listinfo/xrdp-devel