XFree 4.3 will not enable dead-keys in the same manner as XFree 4.2. 1) The XkbLayout must be set to xx in the keyboard InputDevice section in XF86Config 2) The env var LANG="xx_XX" must be set (was not necessary for 4.2) 2) X must be started after LANG is exported. Reproducible: Always Steps to Reproduce: 1. Set XkbLayout to "no" (norwegian) in /etc/X11/XF86Config 2. Do _NOT_ export LANG="no_NO" 3. Start X 4. Observe that the dead keys (such as ~) do not work. Actual Results: No dead keys work Expected Results: They should work;) Check #16895
Absolutely true... well, actually setting LC_CTYPE is enough :)
http://cvs.gentoo.org/~swift/desktop.html contains a possible change to the document. Search for "nl_BE". The reason I use LC_CTYPE is because some ppl have an international keyboard, but still want to use the English language as default. LC_CTYPE only sets the charactertype (or something like that) which is what we want.
Fixed in cvs