Bug 3992 - German ü does not work by default
Summary: German ü does not work by default
Status: CLOSED FIXED
Alias: None
Product: ThinLinc
Classification: Unclassified
Component: VNC (show other bugs)
Version: 3.2.0
Hardware: PC Unknown
: P2 Normal
Target Milestone: 4.1.0
Assignee: Pierre Ossman
URL:
Keywords: astrand_tester
Depends on:
Blocks:
 
Reported: 2011-09-14 14:36 CEST by Peter Åstrand
Modified: 2013-05-20 15:58 CEST (History)
0 users

See Also:
Acceptance Criteria:


Attachments

Description Peter Åstrand cendio 2011-09-14 14:36:03 CEST
See Issue 12575. This is what happens:

* udiaresis is sent over VNC

* Xvnc uses the Swedish layout by default, which does not contain udiaeresis. It contains dead_diaeresis, though, so Xvnc till send dead_diaeresis + u. 

* rdesktop is configured to use the "de" layout over RDP. The german layout does not include dead_diaeresis, so rdesktop cannot do the right thing. 

A workaround is:

xmodmap -e "keycode 240 = udiaeresis Udiaeresis"
Comment 1 Pierre Ossman cendio 2013-04-23 11:52:53 CEST
Because of bug 4526 we now have a us layout by default. That means a proper udiaeresis will be added and rdesktop will work fine.
Comment 2 Peter Åstrand cendio 2013-05-20 15:58:02 CEST
Works now. I noticed that two different keycodes were allowcated for ü and Ü:

keycode 254 = Udiaeresis NoSymbol Udiaeresis
keycode 255 = udiaeresis NoSymbol udiaeresis

I guess this could be optimized, so that only one keycode is used. But that's probably another bug.

Note You need to log in before you can comment on or make changes to this bug.