Hi all, we use Guacamole 0.9.14 on Tomcat 8.5.23 (shipped with Solaris 11.3 SRU 28). Our users connect to a Ubuntu 16.04.3 LTS server running "xrdp 0.9.0+master-1" which opens a "sesman-Xvnc" session, i.e. we use the following tool chain: Firefox/Chrome -> Guacamole Client 0.9.14 -> Guacamole Server 0.9.14 -> XRDP 0.9.0 -> TigerVNC 1.6.80 -> X11/Ubuntu 16.04.3 LTS Linux.
Some other users connect to a Windows Server 2016 via the same Guacamole setup. As my users typically want to use German Umlauts in their remote sessions, we run everything in a German keyboard environment. This means: In Guacamole's (LDAP-based) configuration, I've set: server layout=de-de-qwertz for the Linux and the Windows connection. Everything works well except for the French accents: Acute accent (ยด), grave accent (`) and circumflex accent (^) are non-functional, pressing the keys doesn't generate a symbol on the remote host. Even pressing them twice (or pressing them before pressing a vowel key) doesn't work. It also doesn't matter whether the user's operating system is configured with enabled dead key behavior or not. Unfortunately, my students need especially the circumflex accent (^) quite regularly when working in Matlab and Octave scripts where the symbol is used for the matrix power operation. Currently they have to use virtual keyboards or have to copy the symbol via clipboard which irritates users. When using a native RDP client (Microsoft Remote Desktop) in Windows or macOS, the problem does not occur, neither with our Linux XRDP remote host nor with our Windows Server remote host. All accent keys work completely fine when accessing from Microsoft's RDP client. For this reason, I am on the one hand quite sure it's related to Guacamole. On the other hand, the keyboard test in Guacamole seems to recognize the keys correctly: Guacamole.Keyboard tester version 1.4 (0.9.9) Mike Jumper Please press some keys... guacamole keydown 0x5e U+005E CIRCUMFLEX ACCENT guacamole keyup 0x5e U+005E CIRCUMFLEX ACCENT guacamole keydown 0xe9 U+00E9 LATIN SMALL LETTER E WITH ACUTE guacamole keyup 0xe9 U+00E9 LATIN SMALL LETTER E WITH ACUTE guacamole keydown 0xffe2 Right shift guacamole keyup 0xffe2 Right shift guacamole keydown 0xe8 U+00E8 LATIN SMALL LETTER E WITH GRAVE guacamole keyup 0xe8 U+00E8 LATIN SMALL LETTER E WITH GRAVE guacamole keydown 0x5e U+005E CIRCUMFLEX ACCENT guacamole keyup 0x5e U+005E CIRCUMFLEX ACCENT guacamole keydown 0xea U+00EA LATIN SMALL LETTER E WITH CIRCUMFLEX guacamole keyup 0xea U+00EA LATIN SMALL LETTER E WITH CIRCUMFLEX All of these produce no symbol on the remote host. My question is: Does anybode have an idea what I could do to narrow this problem down? Thank you very much in advance! Kind regards, Steffen