properly set up to accept UTF8 characters and using "LANG=en_DK.utf8".
Instead of getting the special characters of "æ" "ø" and "å" when pressing the keys, they seem to be mapped to "f" "x" and "e". A few other key mappings are messed up too.
If I default back to a Posix locale, QT applications will work properly but the rest of the applications (xterm for instance), will have issues with printing a few special characters (such as ` ' which one needs for properly display GCC compiler warnings) .
A temporary fix is thus starting every program with the LC_ALL set, like
Code: Select all
LC_ALL=POSIX krusader
Code: Select all
LANG=en_DK.utf8
LC_CTYPE=en_DK.utf8
LC_NUMERIC=en_US.utf8
LC_TIME=en_DK.utf8
LC_COLLATE=en_DK.utf8
LC_MONETARY=en_DK.utf8
LC_MESSAGES=en_DK.utf8
LC_PAPER=en_DK.utf8
LC_NAME=en_DK.utf8
LC_ADDRESS=en_DK.utf8
LC_TELEPHONE=en_DK.utf8
LC_MEASUREMENT=en_DK.utf8
LC_IDENTIFICATION=en_DK.utf8
LC_ALL=
Code: Select all
Section "InputDevice"
Identifier "Keyboard1"
Driver "kbd"
Option "AutoRepeat" "500 30"
Option "CoreKeyboard"
Option "XkbRules" "xorg"
Option "XkbModel" "pc105"
Option "XkbLayout" "dk"
Option "XkbOptions" "deadkeys"
EndSection
Code: Select all
en_US.UTF-8/Compose en_DK.utf8
en_US.UTF-8/Compose: en_DK.utf8
Code: Select all
en_DK.utf8 en_DK.UTF-8
Code: Select all
en_US.UTF-8/XLC_LOCALE: en_DK.utf8
Thank you for any input to this matter.

